Sadržaj:

Laboratorij 4 - Millis: 4 koraka
Laboratorij 4 - Millis: 4 koraka

Video: Laboratorij 4 - Millis: 4 koraka

Video: Laboratorij 4 - Millis: 4 koraka
Video: Home Automation: Using 4 Push button push-ON and push-OFF 4 relays with Arduino 2024, Srpanj
Anonim
Laboratorij 4 - Millis
Laboratorij 4 - Millis

Ovo je korak po korak postupak o postavljanju niza trepćućih LED dioda koje trepću u različitim intervalima pomoću potenciometra koji kontrolira svjetlinu i dva gumba, od kojih prvi povećava intervale treptanja LED dioda do najviše 3 puta a drugi koji smanjuje intervale treptanja LED dioda na minimalni množitelj 1.

Trebat će vam sljedeće:

1. Arduino UNO

2. Oglasna ploča

3. 3 LED diode

4. Potenciometar

5. 2 tipke

6. 3 100 Ω otpornika

7. 2 2 kΩ otpornika

Korak 1: Dodajte LED diode

Dodajte LED diode
Dodajte LED diode

1. Postavite 3 LED diode na ploču.

2. Spojite svaku LED diodu na masu (+).

3. Spojite prvu LED na priključak 9, drugu na priključak 10, a treću na priključak 11 svaki s otpornikom od najmanje 100 Ohma kako biste zaštitili LED.

4. Spojite GND priključak na masu na ploči s krugom na koju su spojene LED diode.

Korak 2: Dodajte potenciometar

Dodajte potenciometar
Dodajte potenciometar

1. Postavite potenciometar na ploču s kruhom.

2. Spojite lijevi stupac potenciometra na isto uzemljenje kao i LED diode.

3. Spojite desni stupac potenciometra na struju (-).

4. Priključite 5V priključak na istu struju.

5. Spojite srednji stupac potenciometra na analogni priključak A0.

Korak 3: Dodajte gumbe

Gumbi za dodavanje
Gumbi za dodavanje

1. Postavite dva gumba na ploču s kruhom.

2. Spojite gornji lijevi stupac svakog sa uzemljenjem.

3. Spojite donji desni stupac svakog na trenutni.

4. Spojite donji lijevi stupac prve tipke na priključak 7, a donji lijevi stupac druge tipke na priključak 8.

Korak 4: Kôd i moguće pogreške

Gumbi ne smiju dopustiti da varijabla množitelja ide ispod 0 ili iznad 3 i mogu se lako zaustaviti ograničavanjem koda u interakciji s varijablom množitelja kada se otkrije da je pritisnuta.

Gumbi bi također trebali imati standardnu odgodu od 50 milisekundi kada se otkrije da su pritisnuti.

Nizove i for petlje treba koristiti kada je moguće pojednostaviti kod radi učinkovitosti i čitljivosti.

Potenciometar ne bi trebao učiniti ništa drugo nego ograničiti dovod napona na LED diode, ograničavajući tako njihovu svjetlinu i dopuštajući analogna podešavanja tijekom ažuriranja.

Varijabla množitelja trebala bi biti zadano postavljena na 1 i izravno pomnožiti varijable koje određuju kašnjenje za svaku LED diodu unutar for petlje koja ažurira stanje LED dioda radi jednostavnosti.

Ako gumb ne reagira ispravno, to može biti posljedica napona zbog kojeg UNO ploča ima problema s čitanjem svog stanja. Otpornik na svakom od oko 2 kΩ trebao bi riješiti ovaj problem.

Preporučeni: