Sisukord:

Valgusindikaator Arduino kasutamisel: 4 sammu
Valgusindikaator Arduino kasutamisel: 4 sammu

Video: Valgusindikaator Arduino kasutamisel: 4 sammu

Video: Valgusindikaator Arduino kasutamisel: 4 sammu
Video: #1 Как запрограммировать ПЛК Outseal Arduino (начало работы) 2024, November
Anonim
Valguse indikaator Arduino abil
Valguse indikaator Arduino abil

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

Image
Image

Samm: vooluahela juhtmestik

Vooluahela juhtmestik
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

Arduino programmeerimine
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….

Soovitan: