Tartalomjegyzék:
- Lépés: Adjon hozzá LED -eket
- Lépés: Adjon hozzá potenciométert
- 3. lépés: Gombok hozzáadása
- 4. lépés: Kód és lehetséges hibák
Videó: 4. labor - Millis: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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:
Otthoni labor készítése: 7 lépés
Otthoni labor készítése: Üdvözlök mindenkit a T3chFlicksben! Ebben a bejegyzésben megosztunk néhány tippet saját otthoni laboratóriumának beállításához és megszervezéséhez. Csak egy kis felelősséget kizáró nyilatkozat, ez semmiképpen sem határozza meg, hogy milyennek kell lennie egy otthoni laboratóriumnak - különböző interferenciák alapján
Raspberry Pi többcélú mobil labor: 5 lépés
Raspberry Pi többcélú mobillabor: Évente használok néhány málna pi projektet, amelyeket fel kell pakolnom egy dobozba vagy zsákokba, hogy eljuttassam arra a helyre, ahol használni fogom a projektet. Kezdetben minden projekthez terveztem valamit (például bőröndöt) építeni
Hordozható labor tápegység: 13 lépés (képekkel)
Hordozható laboratóriumi tápegység: Ez a harmadik rész a laptop akkumulátorának újbóli felhasználásakor. A jó laboratóriumi tápegység szükséges eszköz minden hacker műhelyhez. Még hasznosabb lenne, ha a tápegység teljesen hordozható, így bárhol lehet dolgozni a projekteken
Érzékelő labor - hőmérséklet: 5 lépés
Érzékelők Lab - Hőmérséklet: Ebben a laborban egy LCD képernyőt fog megjeleníteni a környező terület aktuális páratartalmának és hőmérsékletének leolvasásához. Szükséges hardver: Arduino UnoLCD képernyő
1. labor - Soros bemutató: 5 lépés
1. labor - Soros bemutató: Ez a példa bemutatja, hogyan kell a soros bemenetet használni a LED -ek vezérléséhez