Lysindikator ved bruk av Arduino: 4 trinn
Lysindikator ved bruk av Arduino: 4 trinn
Anonim
Lysindikator ved bruk av Arduino
Lysindikator ved bruk av Arduino

Hei alle sammen, her er et annet enkelt og morsomt Arduino -prosjekt, som fungerer som lysindikator, ved hjelp av Arduino UNO, LDR og LED. Nødvendige deler:

1x Arduino (UNO)

1x brødbrett

12x 5 mm lysdioder

15x ledninger

1x LDR

1x 100Ohm motstand

1x 10kOhm motstand

1x god vilje

Trinn 1: Video

Image
Image

Trinn 2: Koble til kretsen

Kabling av kretsen
Kabling av kretsen

Så det første du må gjøre er å koble alle lysdiodene og LDR til Arduino ved hjelp av brødbrett. Den enkleste måten er å koble alle lysdiodene lineært til de ønskede Arduino -pinnene ved hjelp av ledninger.

Vi må legge 100Ohm motstand til kretsen for å begrense strømmen gjennom lysdioder. 10kOhm motstand er koblet i serie med LDR slik at vi får en spenningsdeler.

Også et TinkerCAD -prosjekt:

Lysmåler

Trinn 3: Arduino -programmering

Arduino programmering
Arduino programmering

Det neste er Arduino -koding. Først definerer vi forsinkelsesverdi utenfor en sløyfe, den verdien vil være den samme gjennom programmet. Deretter definerer vi PIN-koder 2-13 som Outputs. Vi må lage analogRead slik at vi kan få verdi fra lyssensoren. En annen For -sløyfe er nødvendig som slår på lysdiodene i henhold til input fra sensoren. Neste For sløyfe vil slå av lysdiodene når verdien av lyssensoren synker.

Trinn 4: Konklusjon

Dette er et veldig enkelt prosjekt som alle kan lage, og bruker bare noen få komponenter for å måle lysintensiteten relativt. Det er også kult å se hvordan LDR (Light Dependent Resistor) virker.

Det er også godt å forstå hvordan Arduino -utganger fungerer, og også For -løkken. Takk for at du gikk forbi ….