Arduino projekat #2-semafor (2. dio)

Danas ću vam pokazati kako da napravite malo komplikovaniji semafor. On će uvijek pokazivati zeleno za auta i crveno za pješake,a kada se pritisne taster zeleno za auta će da blinka par sekundi,pa će se upaliti žuto svijetlo,pa crveno. Zatim će se poslije nekoliko sekundi upaliti zeleno za pješake.
Treba vam:
-Arduino
-2 crvene led diode
-2 zelene led diode
-1 žuta led dioda
-taster
-5 optornika od 220 Ω
-1 otpornik 10KΩ
-eksperimentalna ploča
-nekoliko žica

1. korak
Povežite led diode na minus i na određen pin kao na slici.

2. korak
Povežite taster da minus i na pin kao što je urađeno na slici(na minus povežite pomoću otpornika od 10KΩ).

3. korak
Definišite 5 led dioda,taster i buttonState(kasnije će nam biti potreban). 

4. korak
Definišite led diode i taster izlazne uređaje,a buttonState kao ulazni jer ćemo preko toga dobijati podatke dali je taster prtisnut.

5. korak
Napišite da je buttonState=digitalRead(button) što znači da buttonState služi za čitanje stanja tastra.

6. korak 
Sada koristimo naredbu if da bismo napisali da ako je taster pritisnut  zablica zeleno i upali se žuto za auta,a kad se upali žuto da zablica crveno za pješake i u isto vrijeme se upali zeleno za pješake i crveno za auta(pogledaj sliku).

7. korak
Sada koristimo naredbu else(šta će biti dok se taster ne pritisne),da bi smo rekli da stoji crveno za pješake i zeleno za auta.
Sada spojite Arduino na računar i imate svoj semafor!
To je to za danas!Hvala na čitanju.

Коментари

Популарни постови са овог блога

Analiza lektire ,,Junaci Pavlove ulice''

Mape uma

Glagoli