Kazalo:

Laboratorij 4 - Milis: 4 koraki
Laboratorij 4 - Milis: 4 koraki

Video: Laboratorij 4 - Milis: 4 koraki

Video: Laboratorij 4 - Milis: 4 koraki
Video: Герой класса-C оказывается самым Сильным существом во Вселенной? 2024, Julij
Anonim
Laboratorij 4 - Millis
Laboratorij 4 - Millis

To je korak za korakom, kako nastaviti niz utripajočih LED, ki v različnih intervalih utripajo s potenciometrom, ki nadzoruje svetlost, in dvema gumboma, od katerih prvi poveča intervale utripanja LED do največ 3 -krat drugi pa zmanjša intervale utripanja LED na najmanjši množitelj 1.

Potrebovali boste naslednje:

1. Arduino UNO

2. Ogledna plošča

3. 3 LED

4. Potenciometer

5. 2 gumba

6. 3 100 Ω upori

7. 2 2 kΩ upori

Korak: Dodajte LED

Dodajte LED
Dodajte LED

1. Na ploščo postavite 3 LED diode.

2. Vsako LED priklopite na ozemljitev (+).

3. Priključite prvo LED na vrata 9, drugo na vrata 10 in tretjo na vrata 11 z uporom najmanj 100 Ohmov za zaščito LED.

4. Priključite vrata GND na maso na plošči, kamor so priključene LED diode.

2. korak: Dodajte potenciometer

Dodajte potenciometer
Dodajte potenciometer

1. Potenciometer postavite na ploščo.

2. Priključite levi stolpec potenciometra na isto maso kot LED.

3. Desni stolpec potenciometra priključite na tok (-).

4. Priključite 5V vrata na isti tok.

5. Priključite srednji stolpec potenciometra na analogna vrata A0.

3. korak: Dodajte gumbe

Dodaj gumbe
Dodaj gumbe

1. Postavite dva gumba na ploščo.

2. Vsak zgornji levi stolpec povežite s tlemi.

3. Spodnji desni stolpec vsakega povežite s tokom.

4. Spodnji levi stolpec prvega gumba priključite na vrata 7, spodnji levi stolpec drugega gumba pa na vrata 8.

4. korak: Koda in možne napake

Gumbi ne smejo dopustiti, da se spremenljivka množitelja spusti pod 0 ali nad 3 in jo je mogoče zlahka ustaviti z omejitvijo interakcije kode s spremenljivko množitelja, ko je zaznana kot pritisnjena.

Gumbi morajo imeti tudi standardno 50 milisekundno zakasnitev, ko se zazna, da so pritisnjeni.

Kadar je mogoče poenostaviti kodo zaradi učinkovitosti in berljivosti, je treba uporabiti matrike in zanke.

Potenciometer ne bi smel storiti nič drugega kot omejiti napetost, ki jo oddajajo LED diode, s čimer bi omejili njihovo svetlost in omogočili analogne nastavitve med posodabljanjem.

Spremenljivko množitelja je treba privzeto nastaviti na 1 in neposredno pomnožiti spremenljivke, ki določajo zakasnitev za vsako LED v zanki for, ki za preprostost posodobi stanje LED.

Če gumb ne reagira pravilno, je to lahko posledica napetosti, zaradi katere ima plošča UNO težave pri branju svojega stanja. To težavo bi moral odpraviti upor na vsakem s približno 2 kΩ.

Priporočena: