LED mönster Hat (8 / 8 steg)
Steg 8: programmering
Den stora funktionen av detta program är att det är mycket enkelt och lätt att ändra för oavsett typ av mönster du vill. Kopiera och klistra in koden i din Arduino programmering miljö och ladda upp den till din styrelse... och du är klar!CONST int LED = 1;
CONST int LED2 = 2;
CONST int LED3 = 3;
CONST int LED4 = 4;
CONST int LED5 = 5;
CONST int LED6 = 6;
CONST int LED7 = 7.
CONST int LED8 = 8;
CONST int LED9 = 9;
CONST int LED10 = 10;
void setup() {
pinMode(LED,OUTPUT);
pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);
pinMode(LED4,OUTPUT);
pinMode(LED5,OUTPUT);
pinMode(LED6,OUTPUT);
pinMode(LED7,OUTPUT);
pinMode(LED8,OUTPUT);
pinMode(LED9,OUTPUT);
pinMode(LED10,OUTPUT);
}
void loop() {
/ * digitalWrite (LED, hög); Ta bort kommentar här om du vill aktivera alla lampor
digitalWrite (LED2, hög);
digitalWrite (LED3, hög);
digitalWrite (LED4, hög);
digitalWrite (LED5, hög);
digitalWrite (LED6, hög);
digitalWrite (LED7, hög);
digitalWrite (LED8, hög);
digitalWrite (LED9, hög);
digitalWrite (LED10, hög); * /
digitalWrite (LED4, hög);
digitalWrite (LED, låg);
Delay(250);
digitalWrite (LED5, hög);
digitalWrite (LED2, låg);
Delay(250);
digitalWrite (LED6, hög);
digitalWrite (LED3, låg);
Delay(250);
digitalWrite (LED7, hög);
digitalWrite (LED4, låg);
Delay(250);
digitalWrite (LED8, hög);
digitalWrite (LED5, låg);
Delay(250);
digitalWrite (LED, hög);
digitalWrite (LED6, låg);
Delay(250);
digitalWrite (LED2, hög);
digitalWrite (LED7, låg);
Delay(250);
digitalWrite (LED3, hög);
digitalWrite (LED8, låg);
Delay(250);
digitalWrite (LED, hög);
}
En sista anmärkning: kör här många lysdioder orsakar ATMega IC på Arduino att värma upp efter en stund, så behöver inte hatten påslagen under lång tid eller det kan skada styrelsen.
Att njuta av!