Cuprins:

Indicator luminos folosind Arduino: 4 pași
Indicator luminos folosind Arduino: 4 pași

Video: Indicator luminos folosind Arduino: 4 pași

Video: Indicator luminos folosind Arduino: 4 pași
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Iulie
Anonim
Indicator luminos folosind Arduino
Indicator luminos folosind Arduino

Buna tuturor, iată un alt proiect Arduino simplu și distractiv, care funcționează ca indicator de lumină, utilizând Arduino UNO, LDR și LED-uri. Piese necesare:

1x Arduino (UNO)

1x placă de pâine

12x 5mm LED-uri

15x fire

1x LDR

1x rezistență 100Ohm

1x rezistor de 10kOhm

1x bună voință

Pasul 1: Video

Image
Image

Pasul 2: Cablarea circuitului

Cablarea circuitului
Cablarea circuitului

Deci, primul lucru de făcut este să conectați toate LED-urile și LDR-ul la Arduino folosind panoul de verificare. Cea mai ușoară cale este de a conecta liniar toate LED-urile la pinii Arduino dorite folosind fire.

Trebuie să adăugăm rezistență de 100 Ohm la circuit pentru a limita curentul prin LED-uri. Rezistorul de 10kOhm este conectat în serie cu LDR, astfel încât să obținem un divizor de tensiune.

De asemenea, un proiect TinkerCAD:

Contor de lumină

Pasul 3: Programare Arduino

Programare Arduino
Programare Arduino

Următorul lucru este codificarea Arduino. Mai întâi definim valoarea întârzierii în afara oricărei bucle, acea valoare va fi aceeași prin intermediul programului. Apoi definim codurile PIN 2-13 ca ieșiri. Trebuie să creăm analogRead, astfel încât să putem obține valoare de la senzorul de lumină. Este necesară o altă buclă For care pornește LED-urile în funcție de intrarea de la senzor. Bucla Next For va stinge LED-urile, când valoarea senzorului de lumină scade.

Pasul 4: Concluzie

Acesta este un proiect foarte simplu pe care oricine îl poate realiza, folosind doar câteva componente pentru a măsura relativ intensitatea luminii. De asemenea, este minunat să vezi cum acționează LDR (Light Dependent Resistor).

De asemenea, este bine să înțelegem cum funcționează ieșirile Arduino și, de asemenea, bucla For. Mulțumesc că ai trecut pe lângă …

Recomandat: