2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj všichni, Zde je další jednoduchý a zábavný projekt Arduino, který funguje jako světelný indikátor pomocí Arduino UNO, LDR a LED. Potřebné díly:
1x Arduino (UNO)
1x prkénko
12x 5mm LED
15x dráty
1x LDR
1x odpor 100Ohm
1x 10kOhm odpor
1x dobrá vůle
Krok 1: Video
Krok 2: Zapojení obvodu
První věcí, kterou musíte udělat, je připojit všechny LED a LDR k Arduinu pomocí prkénka. Nejjednodušší je lineárně připojit všechny LED diody k požadovaným pinům Arduino pomocí vodičů.
Do obvodu musíme přidat odpor 100Ohm, abychom omezili proud přes LED diody. Rezistor 10 kOhm je zapojen do série s LDR, abychom získali dělič napětí.
Také projekt TinkerCAD:
Měřič světla
Krok 3: Programování Arduino
Další věcí je kódování Arduino. Nejprve definujeme hodnotu zpoždění mimo libovolnou smyčku, tato hodnota bude v programu stejná. Poté definujeme PINy 2-13 jako výstupy. Musíme vytvořit analogRead, abychom mohli získat hodnotu ze světelného senzoru. Je zapotřebí další smyčka For, která rozsvítí LED podle vstupu ze senzoru. Smyčka Next For vypne LED diody, když hodnota světelného senzoru klesne.
Krok 4: Závěr
Jedná se o velmi jednoduchý projekt, který může udělat kdokoli, přičemž k měření intenzity světla používá relativně málo komponent. Je také skvělé sledovat, jak funguje LDR (Light Dependent Resistor).
Je také dobré pochopit, jak fungují výstupy Arduino a také smyčka For. Díky za procházení….