7 segment Display gemensam anod Counter Arduino (2 / 2 steg)
Steg 2:2. Koden
här är koden för räknar från 0 till 9
---------------------------------------------------------------------------
7 bitars ljus med gemensam anod i serien från varje ljus
CONST int ANODEN = 2; gemensam anod pin
CONST int LED1 = 3; ledde 1 går just till vänster uppifrån och ned
CONST int LED2 = 4; PIN-koden för led 2
CONST int LED3 = 5; PIN-koden för led 3
CONST int LED4 = 6; PIN-koden för led 4
CONST int LED5 = 7. PIN-koden för led 5
CONST int LED6 = 8; PIN-koden för led 6
CONST int LED7 = 9; PIN-koden för led 7
CONST int LED8 = 10; PIN-koden för led 8
int dröjsmål = 0; så det händer endast 3 gånger
void setup() {
pinMode (ANODEN, OUTPUT); gemensam anod är uppenbarligen en utgång
pinMode (LED1, OUTPUT); LED är för låg kommer att vara på
pinMode (LED2, OUTPUT); led 2 är utdata
pinMode (LED3, OUTPUT); LED 3 är utdata
pinMode (LED4, OUTPUT); LED 4 är utdata
pinMode (LED5, OUTPUT); LED 5 är utdata
pinMode (LED6, OUTPUT); LED 6 är utdata
pinMode (LED7, OUTPUT); LED 7 är utdata
pinMode (LED8, OUTPUT); LED 8 är utdata
}
void loop() {
om (dröjsmål == 300) {
Delay(100000);
}
digitalWrite (ANODEN, hög); anoden är strömförsörjd
digitalWrite (LED1, hög); stoppar power led 1
digitalWrite (LED2, hög); stoppar power led 2
digitalWrite (LED3, hög); stoppar power led 3
digitalWrite (LED4, hög); stoppar power-led 4
digitalWrite (LED5, hög); stoppar power-led 5
digitalWrite (LED6, hög); stoppar power-led 6
digitalWrite (LED7, hög); stoppar power-led 7
digitalWrite (LED8, hög); stoppar power led 8
Delay(1000); förseningar innan du börjar
digitalWrite (LED1, låg);
digitalWrite (LED2, låg);
digitalWrite (LED3, låg);
digitalWrite (LED5, låg);
digitalWrite (LED6, låg);
digitalWrite (LED8, låg);
Delay(500); förseningar innan du börjar
digitalWrite (LED1, hög);
digitalWrite (LED2, hög);
digitalWrite (LED3, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
digitalWrite (LED8, hög);
Delay(500);
digitalWrite (LED3, låg);
digitalWrite (LED5, låg);
Delay(500);
digitalWrite (LED3, hög);
digitalWrite (LED5, hög);
Delay(500);
digitalWrite (LED1, låg);
digitalWrite (LED3, låg);
digitalWrite (LED6, låg);
digitalWrite (LED4, låg);
digitalWrite (LED8, låg);
Delay(500);
digitalWrite (LED1, hög);
digitalWrite (LED3, hög);
digitalWrite (LED6, hög);
digitalWrite (LED4, hög);
digitalWrite (LED8, hög);
Delay(500);
digitalWrite (LED1, låg);
digitalWrite (LED3, låg);
digitalWrite (LED4, låg);
digitalWrite (LED5, låg);
digitalWrite (LED6, låg);
Delay(500);
digitalWrite (LED1, hög);
digitalWrite (LED3, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
Delay(500);
digitalWrite (LED2, låg);
digitalWrite (LED3, låg);
digitalWrite (LED4, låg);
digitalWrite (LED5, låg);
Delay(500);
digitalWrite (LED2, hög);
digitalWrite (LED3, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
Delay(500);
digitalWrite (LED1, låg);
digitalWrite (LED2, låg);
digitalWrite (LED4, låg);
digitalWrite (LED5, låg);
digitalWrite (LED6, låg);
Delay(500);
digitalWrite (LED1, hög);
digitalWrite (LED2, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
Delay(500);
digitalWrite (LED2, låg);
digitalWrite (LED1, låg);
digitalWrite (LED4, låg);
digitalWrite (LED5, låg);
digitalWrite (LED6, låg);
digitalWrite (LED8, låg);
Delay(500);
digitalWrite (LED2, hög);
digitalWrite (LED1, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
digitalWrite (LED8, hög);
Delay(500);
digitalWrite (LED1, låg);
digitalWrite (LED3, låg);
digitalWrite (LED5, låg);
Delay(500);
digitalWrite (LED1, hög);
digitalWrite (LED3, hög);
digitalWrite (LED5, hög);
Delay(500);
digitalWrite (LED1, låg);
digitalWrite (LED2, låg);
digitalWrite (LED3, låg);
digitalWrite (LED4, låg);
digitalWrite (LED5, låg);
digitalWrite (LED6, låg);
digitalWrite (LED8, låg);
Delay(500);
digitalWrite (LED1, hög);
digitalWrite (LED2, hög);
digitalWrite (LED3, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
digitalWrite (LED8, hög);
Delay(500);
digitalWrite (LED1, låg);
digitalWrite (LED2, låg);
digitalWrite (LED3, låg);
digitalWrite (LED4, låg);
digitalWrite (LED5, låg);
digitalWrite (LED6, låg);
Delay(500);
digitalWrite (LED1, hög);
digitalWrite (LED2, hög);
digitalWrite (LED3, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
Delay(500);
}
Och det är det, lycka till. Om du har en fråga kommentar nedan, svarar jag så fort som möjligt