Start semafor

Ovaj forum je napravljen na osnovu tutoriala na Youtube kanalu Elektro024. Ovde možete postaviti vaše pitanje, odrađene domeće zadatke i sve što je vezano za Arduino tutorial.
Pravila foruma
Ovaj forum je napravljen na osnovu tutoriala na Youtube kanalu Elektro024. Ovde možete postaviti vaše pitanje, odrađene domeće zadatke i sve što je vezano za Arduino tutorial.
Molim sve članove foruma da u ovu temu Vaše pitanje u ovom forumu postavite samo onda ako ima veze sa tutorialom Arduino Projects
Odgovori
Message
Autoru
slavisazelj
Početnik
Postovi: 2
Pridružio se: Uto Feb 21, 2017 5:03 pm

Start semafor

#1 Post od slavisazelj » Pon Jul 15, 2019 7:32 pm

Pozdrav drugari,
dobio sam zadatak da napravim semafor za startovanje moto trke na 405m za nas moto susret ( da ne duzim)
Naime , naisao sam na problem.
Imam Arduino UNO
i imam 8 port releje
Napisao sam CODE
U nastavku dole je zalepljen.
Nije mi jasno zasto aktivira relej na LOW a ne Na HIGH, ali nije ni to toliko bitno koliko me nervira da kada dovedem napajanje na Kontroler on ne pocinje sekvencu kako sam napisao po redosledu.

E sad nece ni to biti problem ako mi neko pomogne da dodam komandu za dugme sa kojim cu kada zavrsi sekvencu dok ne pritisnem dugme ne pocinje ispocetka.
e sada ja imam dugme ono kao za "zvonce"dok ga drzim ono je u ON kada pustim ono je OFF
Dli moze neko da mi opise kako da dodam dugme i komandu.
slicica je ovde
http://prntscr.com/offgpg

Kod: Obeleži sve

void setup() {
  // put your setup code here, to run once:
pinMode(9, OUTPUT);//zuta1
pinMode(10, OUTPUT);//zuta2
pinMode(11, OUTPUT);//zuta3
pinMode(12, OUTPUT);//zuta4
pinMode(5, OUTPUT);//CRVENA1
pinMode(6, OUTPUT);//CRVENA2
pinMode(7, OUTPUT);//CRVENA3
pinMode(8, OUTPUT);//CRVENA4
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(9, LOW);
digitalWrite(11, LOW);
delay(700);
digitalWrite(9, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
digitalWrite(12, LOW);
delay(700);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(12, HIGH);
delay(700);
digitalWrite(9, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
digitalWrite(12, LOW);
delay(700);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(12, HIGH);
delay(700);
digitalWrite(9, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
digitalWrite(12, LOW);
delay(700);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(12, HIGH);
delay(700);
digitalWrite(9, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
digitalWrite(12, LOW);
delay(700);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(12, HIGH);
delay(700);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(500);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(500);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(500);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(500);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(500);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(500);

digitalWrite(5, LOW);
delay(2000);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
delay(2000);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
delay(2000);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(2000);
digitalWrite(8,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(5,HIGH);
delay(5000);
}
Nemate potrebne dozvole da pogledate prikačene fajlove u ovom postu.

slavisazelj
Početnik
Postovi: 2
Pridružio se: Uto Feb 21, 2017 5:03 pm

Re: Start semafor

#2 Post od slavisazelj » Sre Jul 17, 2019 8:38 pm

Problem resen, hvala svima koji su procitali pitanje.

Odgovori

Ko je OnLine

Korisnika u ovom forumu: Nema registrovanih korisnika i 1 gost