Turinys:

Šviesos indikatorius naudojant „Arduino“: 4 žingsniai
Šviesos indikatorius naudojant „Arduino“: 4 žingsniai

Video: Šviesos indikatorius naudojant „Arduino“: 4 žingsniai

Video: Šviesos indikatorius naudojant „Arduino“: 4 žingsniai
Video: „KUKA Nordic Webinar cell4_production_ Svenska“ 2024, Liepa
Anonim
Šviesos indikatorius naudojant „Arduino“
Šviesos indikatorius naudojant „Arduino“

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

Image
Image

2 žingsnis: grandinės prijungimas

Grandinės prijungimas
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

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

Rekomenduojamas: