2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahoj všetci, Tu je ďalší jednoduchý a zábavný projekt Arduino, ktorý funguje ako svetelný indikátor pomocou Arduino UNO, LDR a LED. Potrebné diely:
1x Arduino (UNO)
1x Breadboard
LED diódy 12 x 5 mm
15x drôty
1x LDR
1x odpor 100Ohm
1x 10kOhm odpor
1x dobrá vôľa
Krok 1: Video
Krok 2: Zapojenie obvodu
Prvá vec, ktorú musíte urobiť, je pripojiť všetky LED a LDR k Arduinu pomocou nepájivého poľa. Najjednoduchším spôsobom je lineárne pripojiť všetky LED diódy k požadovaným pinom Arduino pomocou drôtov.
Do obvodu musíme pridať odpor 100Ohm, aby sme obmedzili prúd cez LED diódy. Rezistor 10 kOhm je zapojený do série s LDR, aby sme získali delič napätia.
Tiež projekt TinkerCAD:
Merač svetla
Krok 3: Programovanie Arduino
Ďalšou vecou je kódovanie Arduino. Najprv definujeme hodnotu oneskorenia mimo ľubovoľnej slučky, táto hodnota bude v programe rovnaká. Potom definujeme PINy 2-13 ako výstupy. Musíme vytvoriť analogRead, aby sme mohli získať hodnotu zo svetelného senzora. Je potrebná ďalšia slučka For, ktorá zapne LED diódy podľa vstupu zo snímača. Keď hodnota svetelného senzora klesne, slučka Next For vypne LED diódy.
Krok 4: Záver
Jedná sa o veľmi jednoduchý projekt, ktorý môže urobiť každý, pričom na relatívne meranie intenzity svetla používa iba niekoľko komponentov. Je tiež skvelé vidieť, ako funguje LDR (svetlo závislý odpor).
Je tiež dobré pochopiť, ako fungujú výstupy Arduino a tiež slučka For. Ďakujem, že ste prešli ….