Indholdsfortegnelse:

Lysindikator ved hjælp af Arduino: 4 trin
Lysindikator ved hjælp af Arduino: 4 trin

Video: Lysindikator ved hjælp af Arduino: 4 trin

Video: Lysindikator ved hjælp af Arduino: 4 trin
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, November
Anonim
Lysindikator ved hjælp af Arduino
Lysindikator ved hjælp af Arduino

Hej allesammen, her er et andet simpelt og sjovt Arduino -projekt, der fungerer som lysindikator ved hjælp af Arduino UNO, LDR og LED'er. Nødvendige dele:

1x Arduino (UNO)

1x brødbræt

12x 5 mm lysdioder

15x ledninger

1x LDR

1x 100Ohm modstand

1x 10kOhm modstand

1x god vilje

Trin 1: Video

Image
Image

Trin 2: Tilslutning af kredsløbet

Tilslutning af kredsløbet
Tilslutning af kredsløbet

Så den første ting at gøre er at forbinde alle lysdioder og LDR til Arduino ved hjælp af brødbræt. Den nemmeste måde er at lineært forbinde alle lysdioder til de ønskede Arduino -ben ved hjælp af ledninger.

Vi skal tilføje 100Ohm modstand til kredsløbet for at begrænse strømmen gennem lysdioder. 10kOhm modstand er forbundet i serie med LDR, så vi får en spændingsdeler.

Også et TinkerCAD -projekt:

Lysmåler

Trin 3: Arduino -programmering

Arduino programmering
Arduino programmering

Næste ting er Arduino -kodning. Først definerer vi forsinkelsesværdi uden for en sløjfe, den værdi vil være den samme gennem programmet. Derefter definerer vi PIN-koder 2-13 som Outputs. Vi er nødt til at oprette analogRead, så vi kan få værdi fra lyssensoren. En anden For loop er nødvendig, som tænder lysdioderne i henhold til input fra sensoren. Næste For sløjfe slukker lysdioderne, når værdien af lyssensoren falder.

Trin 4: Konklusion

Dette er et meget simpelt projekt, som alle kan lave, ved kun at bruge få komponenter til at måle lysintensiteten relativt. Det er også fedt at se, hvordan LDR (Light Dependent Resistor) virker.

Det er også godt at forstå, hvordan Arduino -output fungerer og også For -loop. Tak fordi du gik forbi….

Anbefalede: