[ deletraj @ 23.12.2020. 23:13 ] @
Postovani, kupio sam arduino modul za semafor 2 kom i povezao ih da rade unakrsno ( na jedan dok je upaljena crvena LED na drugi je upaljena zelena LED. Zelena treperi 3 puta ( najavljuje da ce da se ugasi) pale se zute, pa kontra crvena i kontra zelena)). Sve fukcionose kako treba, ko na prave semafore. E sada me muci kako da dopisem CODE da samo zuta treperi u slucaju kvara. ( npr. Prekinem vezu na crvenu ili zelenu LED ) Mislim da li trebalo dapostavim neki prekidac ili taster ( dok je on u zatvorenom polozaju da sve radi normalno, a kad se otvori da samo zuta LED treperi. Molim za pomoc. Unapred hvala. CODE izgleda ovako: Void setup () { pinMode(8,OUTPUT); //pin 8 je crcena digitalWrite(8LOW); pinMode(7,OUTPUT); // pin 7 je zuta digitalWrite(7,LOW); pinMode(6,OUTPUT); //pin 6 je zelena digitalWrite(6,LOW); pinMode(5,OUTPUT); // pin 5 je crvena digitalWrite(5,LOW); pinMode(4,OUTPUT); // pin 4 je zuta digitalWrite(4,LOW); pinMode(3,OUTPUT); // pin 3 je zelena digitalWrite(3, LOW); } Void loop() { Int i; digitalWrite(8,HIGH); digitalWrite(3,HIGH); delay(7000); delay(3000); digitalWrite(3,LOW); delay(1000); for(i=0;<3;i++) { digitalWrite(3,HIGH); delay(1000); digitalWrite(3,LOW); delay(1000); } digitalWrite(4,HIGH); digitalWrite(7,HIGH); delay(1000); digitalWrite(4,LOW); digitalWrite(7,LOW); digitalWrite(8,LOW); digitalWrite(5,HIGH); digitalWrite(6,HIGH); delay(7000); delay(3000); digitalWrite(6,LOW); delay(1000); for(i=0;i<3;i++) { digitalWrite(6,HIGH); delay(1000); digitalWrite(6,LOW); delay(1000); } digitalWrite(7,HIGH); digitalWrite(4,HIGH); delay(1000); digitalWrite(7,LOW); digitalWrite(5,LOW); digitalWrite(4,LOW); } |