Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int MAXLED = 3;
- // arreglo de 8 LEDs, desde el pin 0 hasta el pin 5
- //Pin connected to latch pin (ST_CP) of 74HC595
- const int latchPin = 10;
- //Pin connected to clock pin (SH_CP) of 74HC595
- const int clockPin = 11;
- ////Pin connected to Data in (DS) of 74HC595
- const int dataPin = 9;
- int led[MAXLED] = {9,10,11};
- int dato[10]={63,6,91,79,102,109,94,7,127,103};
- // se ejecuta 1 sola vez, al iniciar el programa
- void setup() {
- for (int i=0; i<MAXLED; i++)
- pinMode(led[i], OUTPUT);
- }
- // se repite infinitamente mientras el arduino tenga corriente
- void loop()
- {
- int a = analogRead(A0);
- a = map(a, 0, 1023, 0,10);
- digitalWrite(latchPin, LOW);
- shiftOut(dataPin, clockPin, MSBFIRST,dato[a] );
- digitalWrite(latchPin, HIGH);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement