2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere kõigile, siin on veel üks lihtne ja lõbus Arduino projekt, mis töötab valguse indikaatorina, kasutades Arduino UNO, LDR ja LED -e. Vajalikud osad:
1x Arduino (UNO)
1x leivalaud
12x 5mm LEDid
15x juhtmed
1x LDR
1x 100Ohm takisti
1x 10kOhm takisti
1x hea tahe
Samm: video
Samm: vooluahela juhtmestik
Nii et esimene asi, mida teha, on ühendada kõik LED -id ja LDR Arduinoga leivaplaadi abil. Lihtsaim viis on ühendada kõik valgusdioodid lineaarselt juhtmete abil soovitud Arduino tihvtidega.
Voolu piiramiseks läbi LED -ide peame ahelasse lisama 100Ohm takisti. 10 kOhm takisti ühendatakse järjestikku LDR -iga, nii et saame pingejaguri.
Samuti TinkerCADi projekt:
Valgusmõõtur
Samm: Arduino programmeerimine
Järgmine asi on Arduino kodeerimine. Esiteks määratleme viivitusväärtuse väljaspool mis tahes tsüklit, see väärtus on programmi kaudu sama. Seejärel määratleme PIN-koodid 2-13 väljunditena. Peame looma analogRead, et saaksime valgusandurilt väärtust. Vaja on teist Ahela jaoks, mis lülitab LED -id sisse vastavalt anduri sisendile. Next For loop lülitab LED -id välja, kui valgusanduri väärtus langeb.
4. samm: järeldus
See on väga lihtne projekt, mida igaüks saab teha, kasutades vaid mõnda komponenti, et mõõta valguse intensiivsust suhteliselt. Samuti on lahe näha, kuidas LDR (valgusest sõltuv takisti) toimib.
Samuti on hea mõista, kuidas Arduino väljundid töötavad ja ka For -tsüklit. Aitäh möödaminnes….