Stap 2:2. De code
Hier is de code voor het tellen van 0 tot en met 9
---------------------------------------------------------------------------
7 bit licht met gemeenschappelijke anode in series van elk licht
Const int ANODE = 2; gemeenschappelijke anode pin
Const int LED1 = 3; onder leiding van 1 gaan recht naar links boven naar beneden
Const int LED2 = 4; PIN voor led 2
Const int LED3 = 5; PIN voor led 3
Const int LED4 = 6; PIN voor led 4
Const int LED5 = 7; PIN voor led 5
Const int LED6 = 8; PIN voor led 6
Const int LED7 = 9; PIN voor led 7
Const int LED8 = 10; PIN voor led 8
int vertraging = 0; dus het gebeurt slechts 3 keer
VOID Setup {}
pinMode (ANODE, uitvoer); gemeenschappelijke anode is uiteraard een vermogen
pinMode (LED1, uitvoer); leidde zijn output voor laag zal zijn op
pinMode (LED2, uitvoer); LED 2 wordt uitgevoerd
pinMode (LED3, uitvoer); LED 3 wordt uitgevoerd
pinMode (LED4, uitvoer); LED 4 wordt uitgevoerd
pinMode (LED5, uitvoer); LED 5 wordt uitgevoerd
pinMode (LED6, uitvoer); LED 6 wordt uitgevoerd
pinMode (LED7, uitvoer); LED 7 wordt uitgevoerd
pinMode (LED8, uitvoer); LED 8 wordt uitgevoerd
}
void loop {}
Als (vertraging == 300) {}
delay(100000);
}
digitalWrite (ANODE, hoge); anode krijgt stroom
digitalWrite (LED1, hoge); macht op led 1 stopt
digitalWrite (LED2, hoge); power led 2 stopt
digitalWrite (LED3, hoge); power led 3 stopt
digitalWrite (LED4, hoge); power led 4 stopt
digitalWrite (LED5, hoge); power led 5 stopt
digitalWrite (LED6, hoge); power led 6 stopt
digitalWrite (LED7, hoge); power led 7 stopt
digitalWrite (LED8, hoge); power led 8 stopt
delay(1000); vertragingen voordat u begint
digitalWrite (LED1, laag);
digitalWrite (LED2, laag);
digitalWrite (LED3, laag);
digitalWrite (LED5, laag);
digitalWrite (LED6, laag);
digitalWrite (LED8, laag);
delay(500); vertragingen voordat u begint
digitalWrite (LED1, hoge);
digitalWrite (LED2, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
digitalWrite (LED8, hoge);
delay(500);
digitalWrite (LED3, laag);
digitalWrite (LED5, laag);
delay(500);
digitalWrite (LED3, hoge);
digitalWrite (LED5, hoge);
delay(500);
digitalWrite (LED1, laag);
digitalWrite (LED3, laag);
digitalWrite (LED6, laag);
digitalWrite (LED4, laag);
digitalWrite (LED8, laag);
delay(500);
digitalWrite (LED1, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED6, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED8, hoge);
delay(500);
digitalWrite (LED1, laag);
digitalWrite (LED3, laag);
digitalWrite (LED4, laag);
digitalWrite (LED5, laag);
digitalWrite (LED6, laag);
delay(500);
digitalWrite (LED1, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
delay(500);
digitalWrite (LED2, laag);
digitalWrite (LED3, laag);
digitalWrite (LED4, laag);
digitalWrite (LED5, laag);
delay(500);
digitalWrite (LED2, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
delay(500);
digitalWrite (LED1, laag);
digitalWrite (LED2, laag);
digitalWrite (LED4, laag);
digitalWrite (LED5, laag);
digitalWrite (LED6, laag);
delay(500);
digitalWrite (LED1, hoge);
digitalWrite (LED2, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
delay(500);
digitalWrite (LED2, laag);
digitalWrite (LED1, laag);
digitalWrite (LED4, laag);
digitalWrite (LED5, laag);
digitalWrite (LED6, laag);
digitalWrite (LED8, laag);
delay(500);
digitalWrite (LED2, hoge);
digitalWrite (LED1, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
digitalWrite (LED8, hoge);
delay(500);
digitalWrite (LED1, laag);
digitalWrite (LED3, laag);
digitalWrite (LED5, laag);
delay(500);
digitalWrite (LED1, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED5, hoge);
delay(500);
digitalWrite (LED1, laag);
digitalWrite (LED2, laag);
digitalWrite (LED3, laag);
digitalWrite (LED4, laag);
digitalWrite (LED5, laag);
digitalWrite (LED6, laag);
digitalWrite (LED8, laag);
delay(500);
digitalWrite (LED1, hoge);
digitalWrite (LED2, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
digitalWrite (LED8, hoge);
delay(500);
digitalWrite (LED1, laag);
digitalWrite (LED2, laag);
digitalWrite (LED3, laag);
digitalWrite (LED4, laag);
digitalWrite (LED5, laag);
digitalWrite (LED6, laag);
delay(500);
digitalWrite (LED1, hoge);
digitalWrite (LED2, hoge);
digitalWrite (LED3, hoge);
digitalWrite (LED4, hoge);
digitalWrite (LED5, hoge);
digitalWrite (LED6, hoge);
delay(500);
}
En thats it, veel geluk. Hebt u een vraag reactie hieronder, ik zal zo snel mogelijk het antwoord