Alice in Hardware Land - JavaScript models of interaction with the physical world
summary
Three concrete models: JavaScript running on-board a single‑board computer — Tessel running OpenWRT, Raspberry Pi 3, BeagleBone — with Node.js controlling GPIO and a servo (live knob demo that works). Tethered JavaScript on a laptop using Firmata + Johnny‑Five over serialport to an Arduino driving a NeoPixel ring and showing TX/RX breathing and temperature readings. Server‑side JavaScript talks to wireless devices (TI SensorTag over BLE) via a gateway, feeding platforms like ThingSpeak or AWS IoT for visualization and long‑term collection.
AI-written summary · about
chapters (12)
- 0:00Start
- 3:16JS on Single-board computer
- 3:56JS on micro-controllers
- 4:45Demo
- 6:21Hardware: Tessel & Servo
- 7:04Practical application: Robotics
- 8:51Abstraction: Tethered app
- 13:17Hardware: Neopixel & Arduino
- 13:35Software: JavaScript
- 15:15Examples of Firmata
- 18:39Hardware: TI Sensor Tag
- 19:08Software: Node.js
related talks
32mJS in Strange Places
44mIntroduction to JavaScript Robotics
39mJavaScript in the Real World
24mGet your hands dirty - play with hardware!
31mConnecting the Physical World to the Internet with JavaScript
48mEmbedded Javascript, HTML5 and the Internet of Things
14mFrom JS to manufacturing, a hardware journey
37mJavaScript On Microcontrollers
