About this Event
This class will focus more on writing and understanding the code than merely installing and using a library for a device.
We will explore multiplexing, both direct and using a shift register, and Charlieplexing techniques for controlling LEDs using a limited number of output pins on a microcontroller.
What to bring:
An Arduino Uno or compatible, a computer with the Arduino development environment installed, the appropriate USB cable for your Arduino, wireless breadboard, jumper wires, LEDs in several colors, current limiting resistors (220 to 470 ohms), 7-segment LED displays, shift register.
I will have a limited number of parts kits available for a nominal cost.
If you need help getting the Arduino IDE installed and running, please come early. I have reserved the room starting at 6 for that purpose.
You are free to attend if you would rather use a Raspberry Pi or other microcontroller, but please be aware that the course material will be Arduino specific.
Bill Gee firstname.lastname@example.org
Note: the following is the slide deck for the class in April, Introduction to C Programming. The calendar did not let me edit the class listing afterward.