We will be playing with 74HC595 8-bit shift registers. It’s okay if you don’t have one as there should be plenty to go around!
Agenda:
- What is a shift register and what can it do
- Reading datasheets
- How the 595 works
- Simple shifting with ShiftOut
- Latching a value
- Simple shifting by hand
- Latching a value by hand
If you cannot attend the class in person, E-Mail arduino@unallocatedspace.org and ask to be added to the Google Hangout. The hangout will be started just before class (6:45-7:15 PM). If you have not gotten an invite by 7:15 PM, then please E-Mail arduino@unallocatedspace.org.
The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.
Required Items:
- An Arduino board of some kind (Uno, Due, Mega, Boarduino, Duemilanove, etc)
- If your board does not have USB programming built in, you will need a programmer (AVRISP, Bus Pirate, Bus Blaster, AVR Dragon, another Arduino, etc)
- Breadboard (the long one if possible, though the small square-ish ones are okay for now)
- USB cable for your board and/or programmer
- Laptop with the Arduino IDE installed (Linux, Windows, or Mac)
- Jumper wires for your breadboard
Provided Items:
- 74HC595 8-bit shift register
Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement, but it does help us keep the lights on! Attendance to the space, and this class, is 100% free to all!
Related