Stap 3: De Code
/*
Deze code licht op elke LED verbonden met een 74HC595 zoals bepaald door de binaire waarde van een teller. *
/ Pin verbonden met SRCLK van 74HC595 int klok = 12; Pin verbonden met RCLK van 74HC595 int klink = 11; Pin verbonden met SER van 74HC595 int gegevens = 10;
byte-teller = 0;
void setup {//set pinnen uitgang zodat u de shift register pinMode (klink, OUTPUT bepalen kunt); pinMode (klok, OUTPUT); pinMode (DATA, OUTPUT);}
void loop {/ / take van het lage digitalWrite van latchPin (LATCH, laag); / / shift uit de bits: shiftOut (DATA, klok, MSBFIRST, counter); //take de klink pin hoog zodat de LEDs bijwerken: digitalWrite (LATCH, hoge); / / pauze voordat de volgende waarde: delay(100);
Counter = counter + 1;
}