Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki visi, čia yra dar vienas paprastas ir įdomus „Arduino“projektas, kuris veikia kaip šviesos indikatorius, naudojant „Arduino UNO“, LDR ir šviesos diodus. Reikalingos dalys:
1x „Arduino“(UNO)
1x duonos lenta
12x 5 mm šviesos diodai
15x laidai
1x LDR
1x 100 omų rezistorius
1x 10kOhm rezistorius
1x gera valia
1 žingsnis: vaizdo įrašas
2 žingsnis: grandinės prijungimas
Taigi pirmas dalykas, kurį reikia padaryti, yra prijungti visus šviesos diodus ir LDR prie „Arduino“naudojant duonos lentą. Lengviausias būdas yra linijiniu būdu prijungti visus šviesos diodus prie norimų „Arduino“kaiščių, naudojant laidus.
Norėdami apriboti srovę per šviesos diodus, prie grandinės turime pridėti 100 omų rezistorių. 10 kOhm rezistorius yra nuosekliai prijungtas prie LDR, kad gautume įtampos daliklį.
Taip pat „TinkerCAD“projektas:
Šviesos matuoklis
3 žingsnis: „Arduino“programavimas
Kitas dalykas yra „Arduino“kodavimas. Pirmiausia mes nustatome uždelsimo vertę už bet kurios kilpos ribų, ta vertė bus ta pati per programą. Tada 2-13 PIN kodą apibrėžiame kaip išvestį. Turime sukurti analogRead, kad galėtume gauti naudos iš šviesos jutiklio. Reikia kitos kilpos, kuri įjungia šviesos diodus pagal jutiklio įvestį. Kitas Dėl kilpos išjungs šviesos diodus, kai šviesos jutiklio vertė sumažės.
4 žingsnis: Išvada
Tai labai paprastas projektas, kurį gali atlikti kiekvienas, naudojant tik kelis komponentus, kad būtų galima palyginti šviesos intensyvumą. Taip pat šaunu pamatyti, kaip veikia LDR (nuo šviesos priklausomas rezistorius).
Taip pat gerai suprasti, kaip veikia „Arduino“išvestys, taip pat „For“ciklą. Ačiū, kad pravažiavai….