Tartalomjegyzék:

4. labor - Millis: 4 lépés
4. labor - Millis: 4 lépés

Videó: 4. labor - Millis: 4 lépés

Videó: 4. labor - Millis: 4 lépés
Videó: 6 июня 1944 г. – «Свет зари» | Вторая мировая война - документальный фильм на русском языке. 2024, Július
Anonim
4. labor - Millis
4. labor - Millis

Ez egy lépésről lépésre zajló folyamat, amellyel beállítható egy sor villogó LED, amelyek különböző időközönként villognak a fényerőt szabályozó potenciométerrel és két gombbal, amelyek közül az első legfeljebb háromszorosára növeli a LED -ek villogási időközét. és a második csökkenti a LED -ek villogási intervallumait 1 -es minimális szorzóig.

A következőkre lesz szüksége:

1. Arduino UNO

2. Kenyeretábla

3. 3 LED

4. Potenciométer

5. 2 Nyomógombok

6. 3 100 Ω ellenállás

7. 2 2 kΩ -os ellenállás

Lépés: Adjon hozzá LED -eket

LED -ek hozzáadása
LED -ek hozzáadása

1. Helyezzen 3 LED -et a kenyértáblára.

2. Csatlakoztassa az egyes LED -eket a földhöz (+).

3. Csatlakoztassa az első LED -et a 9 -es, a másodikat a 10 -es porthoz, a harmadikat pedig a 11 -es porthoz, legalább 100 ohmos ellenállással a LED védelme érdekében.

4. Csatlakoztassa a GND portot a kenyértáblán lévő földhöz, ahol a LED -ek csatlakoztatva vannak.

Lépés: Adjon hozzá potenciométert

Adjon hozzá potenciométert
Adjon hozzá potenciométert

1. Helyezzen egy potenciométert a kenyértáblára.

2. Csatlakoztassa a potenciométer bal oszlopát a LED -ekkel azonos földhöz.

3. Csatlakoztassa a potenciométer jobb oszlopát az áramhoz (-).

4. Csatlakoztassa az 5V -os portot ugyanahhoz az áramhoz.

5. Csatlakoztassa a potenciométer középső oszlopát az A0 analóg porthoz.

3. lépés: Gombok hozzáadása

Gombok hozzáadása
Gombok hozzáadása

1. Helyezzen két nyomógombot a kenyértáblára.

2. Csatlakoztassa mindegyik bal felső oszlopát a talajhoz.

3. Csatlakoztassa mindegyik jobb alsó oszlopát az áramhoz.

4. Csatlakoztassa az első nyomógomb bal alsó oszlopát a 7 -es porthoz, a második nyomógomb bal alsó oszlopát pedig a 8 -as porthoz.

4. lépés: Kód és lehetséges hibák

A gombok nem engedhetik meg, hogy a szorzóváltozó 0 alá vagy 3 fölé kerüljön, és könnyen leállíthatók, ha korlátozzák a kódot a szorzóváltozóval való interakcióban, amikor azt észlelik, hogy megnyomják.

A gomboknak szintén a szokásos 50 milliszekundumos késleltetéssel kell érkezniük, amikor azt észlelik, hogy megnyomják.

A tömböket és a ciklusokat akkor kell használni, ha képesek a kód egyszerűsítésére mind a hatékonyság, mind az olvashatóság érdekében.

A potenciométernek nem szabad mást tennie, mint korlátoznia a LED -ek feszültségét, ezáltal korlátozva a fényerőt és lehetővé téve az analóg beállításokat frissítéskor.

A szorzóváltozót alapértelmezés szerint 1 -re kell állítani, és közvetlenül meg kell szorozni azokat a változókat, amelyek meghatározzák a késleltetést az egyes LED -ek számára a for cikluson belül, amely az egyszerűség kedvéért frissíti a LED -ek állapotát.

Ha egy gomb nem reagál megfelelően, annak oka lehet a feszültség, ami miatt az UNO tábla problémákat okoz az állapot olvasásakor. A körülbelül 2 kΩ -os ellenállásnak meg kell oldania ezt a problémát.

Ajánlott: