Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
Passaggio 2: 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
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….