Hur man styr 12 ledde med Uno (2 / 3 steg)
Steg 2: Christmas lights
Nu när jag förstått lite lille mer jag ville spela och utforska några möjligheter.
Observera att knytnäve två kolumnerna är precis samma. men jag la tre fler utgångar och försökte få det att fungera som juleljus.
Kopiera och klistra in koden nedan.
int led2 = 2;
int led3 = 3; int del = 1000; int led4 = 4; int led5 = 5; int led6 = 6; int led7 = 7. int led8 = 8; int led9 = 9; int led10 = 10; int led11 = 11; int led12 = 12; int led13 = 13.
Ställ in rutinmässiga runns när när du trycker på reset:
Annullera setup () {/ / initiera den digitala stiftet som oupput.
pinMode (led2, produktionen); pinMode (led3, produktionen); pinMode (led4, produktionen); pinMode (led5, produktionen); pinMode (led6, produktionen); pinMode (led7, produktionen); pinMode (led8, produktionen); pinMode (led9, produktionen); pinMode (led10, produktionen); pinMode (led11, produktionen); pinMode (led12, produktionen); pinMode (led13, produktionen); }
ALLA PÅ
void loop() {digitalWrite (led2, hög); delay(del); digitalWrite (led3, hög); delay(del/2); digitalWrite (led4, hög); delay(del/3); digitalWrite (led5, hög); delay(del/4); digitalWrite (led6, hög); delay(del/5); digitalWrite (led7, hög); delay(del/6); digitalWrite (led8, hög); delay(del/7); digitalWrite (led9, hög); delay(del/8); digitalWrite (led10, hög); delay(del/9); digitalWrite (led11, hög); delay(del/10); digitalWrite (led12 HÖG); Delay(del/11); digitalWrite (led13, hög); Delay(del);
ALLT BORT
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög); Delay(del/3); digitalWrite (led3, hög); Delay(del/3); digitalWrite (led4, hög); Delay(del/3); digitalWrite (led5, hög); Delay(del/3); digitalWrite (led6, hög); Delay(del/3); digitalWrite (led7, hög); Delay(del/3); digitalWrite (led8, hög); Delay(del/3); digitalWrite (led9, hög); Delay(del/3); digitalWrite (led10, hög); Delay(del/3); digitalWrite (led11, hög); Delay(del/3); digitalWrite (led12, hög); Delay(del/3); digitalWrite (led13, hög); Delay(del);
ALLT BORT
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
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 (led11, hög); digitalWrite (led12, hög); digitalWrite (led13, hög);
Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
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 (led11, hög); digitalWrite (led12, hög); digitalWrite (led13, hög);
Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög); Delay(del/5); digitalWrite (led3, hög); Delay(del/5); digitalWrite (led4, hög); Delay(del/5); digitalWrite (led5, hög); Delay(del/5); digitalWrite (led6, hög); Delay(del/5); digitalWrite (led7, hög); Delay(del/5); digitalWrite (led8, hög); Delay(del/5); digitalWrite (led9, hög); Delay(del/5); digitalWrite (led10, hög); Delay(del/5); digitalWrite (led11, hög); Delay(del/5); digitalWrite (led12, hög); Delay(del/5); digitalWrite (led13, hög); Delay(del);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög); Delay(del/5); digitalWrite (led3, hög); Delay(del/5); digitalWrite (led4, hög); Delay(del/5); digitalWrite (led5, hög); Delay(del/5); digitalWrite (led6, hög); Delay(del/5); digitalWrite (led7, hög); Delay(del/5); digitalWrite (led8, hög); Delay(del/5); digitalWrite (led9, hög); Delay(del/5); digitalWrite (led10, hög); Delay(del/5); digitalWrite (led11, hög); Delay(del/5); digitalWrite (led12, hög); Delay(del/5); digitalWrite (led13, hög); Delay(del);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4); 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 (led11, hög); digitalWrite (led12, hög); digitalWrite (led13, hög);
Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4); 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 (led11, hög); digitalWrite (led12, hög); digitalWrite (led13, hög);
Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög); Delay(del/5); digitalWrite (led3, hög); Delay(del/5); digitalWrite (led4, hög); Delay(del/5); digitalWrite (led5, hög); Delay(del/5); digitalWrite (led6, hög); Delay(del/5); digitalWrite (led7, hög); Delay(del/5); digitalWrite (led8, hög); Delay(del/5); digitalWrite (led9, hög); Delay(del/5); digitalWrite (led10, hög); Delay(del/5); digitalWrite (led11, hög); Delay(del/5); digitalWrite (led12, hög); Delay(del/5); digitalWrite (led13, hög); Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4); digitalWrite (led13, hög); Delay(del/5); digitalWrite (led12, hög); Delay(del/5); digitalWrite (led11, hög); Delay(del/5); digitalWrite (led10, hög); Delay(del/5); digitalWrite (led9, hög); Delay(del/5); digitalWrite (led8, hög); Delay(del/5); digitalWrite (led7, hög); Delay(del/5); digitalWrite (led6, hög); Delay(del/5); digitalWrite (led5, hög); Delay(del/5); digitalWrite (led4, hög); Delay(del/5); digitalWrite (led3, hög); Delay(del/5); digitalWrite (led2, hög); Delay(del);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög);
Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, hög);
Delay(del/4);
digitalWrite (led3, låg); digitalWrite (led4, hög);
Delay(del/4);
digitalWrite (led4, låg); digitalWrite (led5, hög);
Delay(del/4);
digitalWrite (led5, låg); digitalWrite (led6, hög);
Delay(del/4);
digitalWrite (led6, låg); digitalWrite (led7, hög);
Delay(del/4);
digitalWrite (led7, låg); digitalWrite (led8, hög);
Delay(del/4);
digitalWrite (led8, låg); digitalWrite (led9, hög);
Delay(del/4);
digitalWrite (led9, låg); digitalWrite (led10, hög);
Delay(del/4);
digitalWrite (led10, låg); digitalWrite (led11, hög);
Delay(del/4);
digitalWrite (led11, låg); digitalWrite (led12, hög);
Delay(del/4);
digitalWrite (led12, låg); digitalWrite (led13, hög); Delay(del/4);
digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög); Delay(del/5); digitalWrite (led3, hög); Delay(del/5); digitalWrite (led4, hög); Delay(del/5); digitalWrite (led5, hög); Delay(del/5); digitalWrite (led6, hög); Delay(del/5); digitalWrite (led7, hög); Delay(del/5); digitalWrite (led8, hög); Delay(del/5); digitalWrite (led9, hög); Delay(del/5); digitalWrite (led10, hög); Delay(del/5); digitalWrite (led11, hög); Delay(del/5); digitalWrite (led12, hög); Delay(del/5); digitalWrite (led13, hög); Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led13, hög); Delay(del/5); digitalWrite (led12, hög); Delay(del/5); digitalWrite (led11, hög); Delay(del/5); digitalWrite (led10, hög); Delay(del/5); digitalWrite (led9, hög); Delay(del/5); digitalWrite (led8, hög); Delay(del/5); digitalWrite (led7, hög); Delay(del/5); digitalWrite (led6, hög); Delay(del/5); digitalWrite (led5, hög); Delay(del/5); digitalWrite (led4, hög); Delay(del/5); digitalWrite (led3, hög); Delay(del/5); digitalWrite (led2, hög); Delay(del);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
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 (led11, hög); digitalWrite (led12, hög); digitalWrite (led13, hög);
Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
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 (led11, hög); digitalWrite (led12, hög); digitalWrite (led13, hög);
Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög);
Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, hög);
Delay(del/4);
digitalWrite (led3, låg); digitalWrite (led4, hög);
Delay(del/4);
digitalWrite (led4, låg); digitalWrite (led5, hög);
Delay(del/4);
digitalWrite (led5, låg); digitalWrite (led6, hög);
Delay(del/4);
digitalWrite (led6, låg); digitalWrite (led7, hög);
Delay(del/4);
digitalWrite (led7, låg); digitalWrite (led8, hög);
Delay(del/4);
digitalWrite (led8, låg); digitalWrite (led9, hög);
Delay(del/4);
digitalWrite (led9, låg); digitalWrite (led10, hög);
Delay(del/4);
digitalWrite (led10, låg); digitalWrite (led11, hög);
Delay(del/4);
digitalWrite (led11, låg); digitalWrite (led12, hög);
Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, hög); Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4);
digitalWrite (led2, hög); digitalWrite (led3, hög); Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, hög); digitalWrite (led5, hög); Delay(del/4); digitalWrite (led2, hög); digitalWrite (led3, hög); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, hög); digitalWrite (led7, hög); Delay(del/4); digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, hög); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, hög); Delay(del/4);
digitalWrite (led2, hög); digitalWrite (led3, hög); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, hög); digitalWrite (led7, hög); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, hög); digitalWrite (led11, hög); Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, hög); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, hög); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, hög); digitalWrite (led13, hög); Delay(del/4);
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, låg); digitalWrite (led11, låg); digitalWrite (led12, låg); digitalWrite (led13, låg); Delay(del/4); }