In this course, Steve Kinney demonstrates how to use JavaScript to control hardware and IoT projects. Learn the fundamentals of electronics and how to work with microcontrollers. Using the Johnny-Five library for Node.js, you will be able to make hardware interact with Web APIs, make LEDs light up from a web page, pull data in from third-party APIs, and read data from the world! (Johnny-Five Inventor's Hardware Kit is required)
Overview
Syllabus
- Introduction
- Setting Up the Tessel 2
- Setup Debugging
- Getting an LED to Blink
- Introducing Johnny-Five
- Wiring Up an LED
- Controlling an LED with Johnny Five
- The Problem with LED Pulsing
- Breadboard Overview
- Wiring Up an LED to the Breadboard
- Pulsing LEDs
- Wiring Up a Button
- Programming the Button
- Make the Button Control the LED
- Wiring Up a RGB LED
- Programming & Debugging RGB LED
- Controlling RGB LED from a Browser
- Add WebSockets for Real-Time
- Wiring Up the BME280
- Reading the Weather Sensor
- Visualizing Sensor Data Using Barcli
- Update Web Page with Device Data Exercise
- Update Web Page with Device Data Solution
- Updating a Remote Server with Device Data
- Wiring Up a Magnetic Door Switch
- Programming the Magnetic Door Switch
- Using Third-Party APIs with Hardware
- Wiring Up and LCD Screen
- Programming the LCD Screen
- Showing Tweets on the LCD Screen
- Other Kit Items & Wrap Up
Taught by
Steve Kinney