CSCI 345: Lab 8
Shift
									Registers
									and
									7-Segment
									LEDs
Due:
									10PM
									on
									Monday,
									April
									20th
									
In this lab, you should learn:
- How to use a shift register to control multiple outputs
 - How to control a 7 segment display
 
To complete this lab, you will need:
- A computer.
 - An arduino.
 - A USB cable to connect your arduino to your computer.
 - 8 LEDs
 - 8 270Ω resistors.
 - A 74HC595 Shift Register
 - A seven segment display.
 - 8 330Ω resistors.
 - A breadboard.
 - Wires.
 
Part 0 - Github
Click here to create your github repo for this lab.
Part 1 - Shift Register
Follow this guide to learn how to multiplex your arduino outputs using a shift register.
               
               
            You will submit your assignment by posting a
                comment on the piazza thread for lab 8.  Your post
                should include a link to the a video of you demoing
                your program, and a link to a github repository that
                contains your arduino code.
                Part 2 - 7 Segment LED
                
Follow 
		  this guide to control a 7-segment LED with your
		  arduino. Part 3 - 7 Segment LED and Shift Register
                
Follow 
		  this guide to control a 7-segment LED through
		  your shift register.Part 4 - Put it together and get creative
Connect some input device (button, thermoresistor, etc) to your
		arduino, and have it control what gets displayed on
		the 7-segment display.  The 7-segment display should
		be connected to your arduino through the shift register.
 Handin
                
                
                C. Taylor