Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Frontend Masters

Nodebots / Hardware

via Frontend Masters

Overview

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)

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

Reviews

Start your review of Nodebots / Hardware

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.