This workshop uses parts from the Arduino Starter Kit.
- Clone this repository.
- Download and install the Arduino IDE.
- Download and install ngrok.
You can find the wiring diagrams from this workshop here.
- Enough Electronics to Be Dangerous
- Blinking LEDs with Arduino
- Installing Standard Firmata
- Blinking LEDs with Johnny Five
- Side quest: Pulsing LEDs
- Pushing Buttons
- Arduinos Meet the Browser
- Control Arduino from the Browser
- Using Websockets
- Rock, Paper, Scissors
- Piezo and Face Theremin
- Potentiometers and Kaleidoscope
- Rainbow LEDs
- Sensors: Light, Tilt, and Temperature
- LCD Screens
- Web Serial API
Because the Johnny-Five starter kit—which is what we used in the last iteration of this course—is now out of production. We're doing some slightly different projects than last time. That said, once you get your sea legs, you could also easily adapt some of those projects for use with your Arduino as well. You can see the projects and code from last time here.
Playing with sensors is the best. Here are some cool—an inexpensive sensors that you can use with your Arduino—or, any other board for that matter.
An Arduino cannot run Node.js without a host computer, but there are boards that can!