Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Lab 7
- //Crhistian David Lucumi
- //09/11/2014
- //Pin connected to ST_CP of 74HC595
- int latchPin = 8;
- //Pin connected to SH_CP of 74HC595
- int clockPin = 12;
- ////Pin connected to DS of 74HC595
- int dataPin = 11;
- void setup() {
- //set pins to output so you can control the shift register
- Serial.begin(9600);
- pinMode(latchPin, OUTPUT);
- pinMode(clockPin, OUTPUT);
- pinMode(dataPin, OUTPUT);
- }
- void loop() {
- // count from 0 to 255 and display the number
- // on the LEDs
- if (Serial.available()>0){
- Serial.parseInt();
- Serial.println(Serial.parseInt());
- // take the latchPin low so
- // the LEDs don't change while you're sending in bits:
- digitalWrite(latchPin, LOW);
- // shift out the bits:
- shiftOut(dataPin, clockPin, MSBFIRST, Serial.parseInt());
- //take the latch pin high so the LEDs will light up:
- digitalWrite(latchPin, HIGH);
- // pause before next value:
- delay(500);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement