Tartalomjegyzék:

Fényjelző az Arduino használatával: 4 lépés
Fényjelző az Arduino használatával: 4 lépés

Videó: Fényjelző az Arduino használatával: 4 lépés

Videó: Fényjelző az Arduino használatával: 4 lépés
Videó: Háromfényű jelző beállítása 2024, Július
Anonim
Fényjelző az Arduino használatával
Fényjelző az Arduino használatával

Sziasztok, itt van egy másik egyszerű és szórakoztató Arduino projekt, amely fényjelzőként működik, az Arduino UNO, LDR és LED -ek használatával. Szükséges alkatrészek:

1x Arduino (UNO)

1x kenyeretábla

12x 5 mm -es LED -ek

15x vezeték

1x LDR

1x 100 Ohm ellenállás

1x 10kOhm ellenállás

1x jó akarat

1. lépés: Videó

Image
Image

2. lépés: Az áramkör bekötése

Az áramkör bekötése
Az áramkör bekötése

Tehát először az összes LED -et és LDR -t az Arduino -hoz kell csatlakoztatni a kenyértábla segítségével. A legegyszerűbb módszer az összes LED lineáris csatlakoztatása a kívánt Arduino csapokhoz vezetékek segítségével.

100 Ohm ellenállást kell hozzáadnunk az áramkörhöz, hogy korlátozzuk az áramot a LED -eken keresztül. A 10 kOhm -os ellenállás sorba van kötve az LDR -rel, így kapunk egy feszültségosztót.

Szintén egy TinkerCAD projekt:

Fénymérő

3. lépés: Arduino programozás

Arduino programozás
Arduino programozás

A következő dolog az Arduino kódolás. Először definiáljuk a késleltetési értéket bármely cikluson kívül, ez az érték ugyanaz lesz a programon keresztül. Ezután a 2-13 PIN-kódokat határozzuk meg kimenetként. Létre kell hoznunk az analogRead -et, hogy értéket kapjunk a fényérzékelőből. Egy másik For hurok szükséges, amely bekapcsolja a LED -eket az érzékelő bemenete alapján. Következő For loop kikapcsolja a LED -eket, ha a fényérzékelő értéke csökken.

4. lépés: Következtetés

Ez egy nagyon egyszerű projekt, amelyet bárki elkészíthet, és csak néhány összetevőt használ a fényintenzitás viszonylagos mérésére. Az is jó látni, hogyan működik az LDR (fényfüggő ellenállás).

Jó megérteni az Arduino kimenetek működését és a For ciklus működését is. Köszönöm, hogy elhaladtál….

Ajánlott: