Kod:
void setup () {
pinMode(36,OUTPUT);stopień 1z2
pinMode(37,OUTPUT);stopień 3
pinMode(38,OUTPUT);stopień 4
pinMode(39,OUTPUT);stopień 5
pinMode(40,OUTPUT);stopień 6
pinMode(41,OUTPUT);stopień 7
pinMode(41,OUTPUT);stopień 8
pinMode(42,OUTPUT);stopień 9
pinMode(43,OUTPUT);stopień 10
pinMode(44,OUTPUT);stopień 11
pinMode(45,OUTPUT);stopień 12
pinMode(46,OUTPUT);stopień 13
pinMode(47,OUTPUT);stopień 14
pinMode(48,OUTPUT);stopień 15
pinMode(49,OUTPUT);stopień 16
pinMode(50,OUTPUT);stopień 17
pinMode(51,OUTPUT);stopień 18
pinMode(22,INPUT_PULLUP);czujnik doł
pinMode(24,INPUT_PULLUP);czujnik góra
}
void loop() {
if (digitalRead(22) == HIGH){
digitalWrite(36, LOW); //Włacz diodę
Serial.print("diody wlaczone 22");
delay(500);
digitalWrite(37,LOW);Włącz diodę
delay(500);
digitalWrite(38,LOW);Włącz diodę
delay(500);
digitalWrite(39,LOW);Włącz diodę
delay(500);
digitalWrite(40,LOW);Włącz diodę
delay(500);
digitalWrite(41,LOW);Włącz diodę
delay(500);
digitalWrite(42,LOW);Włącz diodę
delay(500);
digitalWrite(43,LOW);Włącz diodę
delay(500);
digitalWrite(44,LOW);Włącz diodę
delay(500);
digitalWrite(45,LOW);Włącz diodę
delay(500);
digitalWrite(46,LOW);Włącz diodę
delay(500);
digitalWrite(47,LOW);Włącz diodę
delay(500);
digitalWrite(48,LOW);Włącz diodę
delay(500);
digitalWrite(49,LOW);Włącz diodę
delay(500);
digitalWrite(50,LOW);Włącz diodę
delay(500);
digitalWrite(51,LOW);Włącz diodę
delay(10000); Czeka 10s
Serial.print("diody wyłaczone 22");
digitalWrite(36,HIGH);Wyłącz diodę
delay(400);
digitalWrite(37,HIGH);Wyłącz diodę
delay(400);
digitalWrite(38,HIGH);Wyłącz diodę
delay(400);
digitalWrite(39,HIGH);Wyłącz diodę
delay(400);
digitalWrite(40,HIGH);Wyłącz diodę
delay(400);
digitalWrite(41,HIGH);Wyłącz diodę
delay(400);
digitalWrite(42,HIGH);Wyłącz diodę
delay(400);
digitalWrite(43,HIGH);Wyłącz diodę
delay(400);
digitalWrite(44,HIGH);Wyłącz diodę
delay(400);
digitalWrite(45,HIGH);Wyłącz diodę
delay(400);
digitalWrite(46,HIGH);Wyłącz diodę
delay(400);
digitalWrite(47,HIGH);Wyłącz diodę
delay(400);
digitalWrite(48,HIGH);Wyłącz diodę
delay(400);
digitalWrite(49,HIGH);Wyłącz diodę
delay(400);
digitalWrite(50,HIGH);Wyłącz diodę
delay(400);
digitalWrite(51,HIGH);Wyłącz diodę
delay(400);
}
if (digitalRead(24) == HIGH){
digitalWrite(36, LOW); //Włacz diodę
Serial.print("diody wlaczone 24");
delay(500);
digitalWrite(37,LOW);Włącz diodę
delay(500);
digitalWrite(38,LOW);Włącz diodę
delay(500);
digitalWrite(39,LOW);Włącz diodę
delay(500);
digitalWrite(40,LOW);Włącz diodę
delay(500);
digitalWrite(41,LOW);Włącz diodę
delay(500);
digitalWrite(42,LOW);Włącz diodę
delay(500);
digitalWrite(43,LOW);Włącz diodę
delay(500);
digitalWrite(44,LOW);Włącz diodę
delay(500);
digitalWrite(45,LOW);Włącz diodę
delay(500);
digitalWrite(46,LOW);Włącz diodę
delay(500);
digitalWrite(47,LOW);Włącz diodę
delay(500);
digitalWrite(48,LOW);Włącz diodę
delay(500);
digitalWrite(49,LOW);Włącz diodę
delay(500);
digitalWrite(50,LOW);Włącz diodę
delay(500);
digitalWrite(51,LOW);Włącz diodę
delay(10000); Czeka 10s
Serial.print("diody wyłaczone 24");
digitalWrite(36,HIGH);Wyłącz diodę
delay(400);
digitalWrite(37,HIGH);Wyłącz diodę
delay(400);
digitalWrite(38,HIGH);Wyłącz diodę
delay(400);
digitalWrite(39,HIGH);Wyłącz diodę
delay(400);
digitalWrite(40,HIGH);Wyłącz diodę
delay(400);
digitalWrite(41,HIGH);Wyłącz diodę
delay(400);
digitalWrite(42,HIGH);Wyłącz diodę
delay(400);
digitalWrite(43,HIGH);Wyłącz diodę
delay(400);
digitalWrite(44,HIGH);Wyłącz diodę
delay(400);
digitalWrite(45,HIGH);Wyłącz diodę
delay(400);
digitalWrite(46,HIGH);Wyłącz diodę
delay(400);
digitalWrite(47,HIGH);Wyłącz diodę
delay(400);
digitalWrite(48,HIGH);Wyłącz diodę
delay(400);
digitalWrite(49,HIGH);Wyłącz diodę
delay(400);
digitalWrite(50,HIGH);Wyłącz diodę
delay(400);
digitalWrite(51,HIGH);Wyłącz diodę
delay(400);
}