Sommario:

Indicatore luminoso con Arduino: 4 passaggi
Indicatore luminoso con Arduino: 4 passaggi

Video: Indicatore luminoso con Arduino: 4 passaggi

Video: Indicatore luminoso con Arduino: 4 passaggi
Video: Tutorial Arduino ITA 26: display LED a 4 cifre 7 segmenti 2024, Dicembre
Anonim
Indicatore luminoso utilizzando Arduino
Indicatore luminoso utilizzando Arduino

Ciao a tutti, ecco un altro progetto Arduino semplice e divertente, che funziona come Indicatore luminoso, utilizzando Arduino UNO, LDR e LED. Parti necessarie:

1x Arduino (ONU)

1x tagliere

12 LED da 5 mm

15x cavi

1x LDR

1x resistenza da 100Ohm

1x resistenza da 10kOhm

1x buona volontà

Passaggio 1: video

Image
Image

Passaggio 2: cablaggio del circuito

Cablaggio del circuito
Cablaggio del circuito

Quindi la prima cosa da fare è collegare tutti i LED e LDR ad Arduino usando la breadboard. Il modo più semplice è collegare in modo lineare tutti i LED ai pin Arduino desiderati utilizzando i fili.

Dobbiamo aggiungere una resistenza da 100 Ohm al circuito per limitare la corrente attraverso i LED. Il resistore da 10kOhm è collegato in serie con LDR in modo da ottenere un partitore di tensione.

Anche un progetto TinkerCAD:

Esposimetro

Passaggio 3: programmazione Arduino

Programmazione Arduino
Programmazione Arduino

La prossima cosa è la codifica Arduino. Per prima cosa definiamo il valore di ritardo al di fuori di ogni ciclo, quel valore sarà lo stesso attraverso il programma. Quindi definiamo i PIN 2-13 come Output. Dobbiamo creare analogRead in modo da poter ottenere valore dal sensore di luce. È necessario un altro ciclo For che accenda i LED in base all'input dal sensore. Next For loop spegnerà i LED, quando il valore del sensore di luce scende.

Passaggio 4: conclusione

Questo è un progetto molto semplice che chiunque può realizzare, utilizzando solo pochi componenti per misurare l'intensità della luce in modo relativo. È anche interessante vedere come agisce LDR (Light Dependent Resistor).

È anche utile capire come funzionano gli output di Arduino e anche il ciclo For. Grazie per essere passato….

Consigliato: