This class is part of Hacker Lab's IoT series.

Continuing from part I, this in-person class will explore more features of the Arduino ecosystem, and begin to work with slightly more complicated sensors and devices.

While intended to be a follow up to the previous Arduino class, it can also be useful for those who’ve got their own Arduino, got ‘Blink’ working, but don’t know what to do from there.

This in-person class is the first in a 2-part subseries designed to get you up and running with prototyping your own IoT device. We’ll use an Arduino-ecosystem-compatible Wifi-capable microcontroller called a NodeMCU to make this work.

Held in-person at Hacker Lab, this class will cover:

  • Understanding functions, both using and defining
  • Understanding, installing, and using pre-made libraries
  • How to get the most out of documentation
  • Overview of some fancier IO principles (I2C, SPI, UART)
  • A couple hands-on challenges

Important Information

  • This class will be held in-person at Hacker Lab.
  • Please be on-time
  • Please bring a laptop you are comfortable using with you to the session (not a chromebook, ipad, or similar).
  • You should have the Arduino IDE (available here: https://www.arduino.cc/en/software) installed and working. We will need to add an additional board-library which can be done in class.
  • If you do not have a laptop available, please contact [email protected] at least 2 days ahead of time - he has a limited number of laptops available to borrow.
  • There will be a substantial hands-on component to this course, please be ready to participate.
  • This class assumes you've already been introduced to the basics of electronics, either on your own or through a Hacker Lab class, and have already taken the IArduino, Programming, and Microcontrollers part I class.

    About the Instructor

IoT 3: Arduino, Programming, and Microcontrollers II
HackerLab Sacramento 2533 R Street Suite 120 Sacramento, CA 95816 Map

Cancellation Policy

Please be aware: Most of our one-on-one classes require students to register at least 48 hours ahead of class time, after which they will be marked 'Not available'. Our regular cancellation policy of 48 hours of advance notice also applies.