Sommario:
- Passaggio 1: componenti
- Fase 2: Principio
- Passaggio 3: il diagramma schematico
- Passaggio 4: procedure
- Passaggio 5: codice
Video: Controllo del LED tramite potenziometro con Arduino Uno R3: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
In precedenza, abbiamo utilizzato Serial Monitor per inviare dati alla scheda di controllo, il che potrebbe essere illuminante per conoscere un nuovo software. In questa lezione vediamo come modificare la luminanza di un LED tramite un potenziometro, e ricevere i dati del potenziometro in Serial Monitor per vederne cambiare il valore.
Passaggio 1: componenti
- Scheda Arduino Uno * 1
- Cavo USB * 1
- Resistenza (220Ω) * 1
- LED * 1
- Potenziometro * 1
- Tagliere * 1
- Ponticelli
Fase 2: Principio
Un potenziometro lineare è un componente elettronico analogico. Quindi qual è la differenza tra un valore analogico e uno digitale? In parole povere, digitale significa on/off, livello alto/basso con solo due stati, ovvero 0 o 1. Ma lo stato dei dati dei segnali analogici è lineare, ad esempio, da 1 a 1000; il valore del segnale cambia nel tempo invece di indicare un numero esatto. I segnali analogici includono quelli di intensità luminosa, umidità, temperatura e così via.
Passaggio 3: il diagramma schematico
Passaggio 4: procedure
In questo esperimento, il potenziometro viene utilizzato come
partitore di tensione, ovvero collegare i dispositivi a tutti e tre i suoi pin. Collegare il pin centrale del potenziometro al pin A0 e gli altri due pin rispettivamente a 5V e GND. Pertanto, la tensione del potenziometro è 0-5V. Ruota la manopola del potenziometro e la tensione al pin A0 cambierà. Quindi convertire quella tensione in un valore digitale (0-1024) con il convertitore AD nella scheda di controllo. Attraverso la programmazione, possiamo utilizzare il valore digitale convertito per controllare la luminosità del LED sulla scheda di controllo.
Passo 1:
Costruisci il circuito.
Passo 2:
Scarica il codice da
Passaggio 3:
Carica lo schizzo sulla scheda Arduino Uno
Fare clic sull'icona Carica per caricare il codice sulla scheda di controllo.
Se nella parte inferiore della finestra viene visualizzato "Caricamento completato", significa che lo schizzo è stato caricato correttamente.
Ruota l'asta del potenziometro e dovresti vedere la luminanza del LED cambiare.
Se vuoi controllare le modifiche dei valori corrispondenti, apri il monitor seriale e i dati nella finestra cambieranno con la rotazione della manopola del potenziometro. Questo esperimento può anche essere modificato in altri come preferisci. Ad esempio, utilizzare il potenziometro per controllare l'intervallo di tempo per il lampeggio del LED.
Passaggio 5: codice
//Controllato da potenziometro
//Ruotare
l'albero del potenziometro e dovresti vedere la luminanza del LED cambiare.
//Sito web:www.primerobotics.in
/******************************************/
cost
int analogPin = 0; // il pin di ingresso analogico si collega a
cost
int ledPin = 9;//il led si collega a
int
inputValue = 0;//variabile per memorizzare il valore proveniente dal sensore
int
outputValue = 0; //variabile per memorizzare il valore di output
/******************************************/
vuoto
impostare()
{
Serial.begin(9600);//imposta il seriale
baudrate di comunicazione come 9600
}
/******************************************/
vuoto
ciclo continuo()
{
inputValue = analogRead(analogPin); //leggi il
valore dal potenziometro
Serial.print("Inserimento: "); //Stampa
"Ingresso"
Serial.println(inputValue); //Stampa
inputValue
outputValue = map(inputValue, 0, 1023, 0, 255); //Converti da 0-1023 proporzionale al numero di un numero da 0 a 255
Serial.print("Uscita: "); //Stampa
"Produzione"
Serial.println(outputValue); //Stampa
outputValue
analogWrite(ledPin, outputValue); //gira il
LED acceso a seconda del valore di uscita
ritardo(1000);
}
/*******************************************/
Consigliato:
Controllo della luminosità del LED con il potenziometro con Arduino: 3 passaggi
Controllo della luminosità del LED con il potenziometro con Arduino: in questo progetto, controlleremo la luminosità del LED utilizzando la resistenza variabile fornita dal potenziometro. Questo è un progetto molto semplice per un principiante, ma ti insegnerà molte cose sul funzionamento del potenziometro e del LED che sono necessari per fare progressi
Dissolvenza/controllo LED/luminosità tramite potenziometro (resistore variabile) e Arduino Uno: 3 passaggi
Dissolvenza/controllo LED/luminosità tramite potenziometro (resistore variabile) e Arduino Uno: il pin di ingresso analogico Arduino è collegato all'uscita del potenziometro. Quindi il pin analogico Arduino ADC (convertitore da analogico a digitale) sta leggendo la tensione di uscita dal potenziometro. Ruotando la manopola del potenziometro varia la tensione di uscita e Arduino re
Controllo della luminosità del LED con un potenziometro e un display OLED: 6 passaggi
Controllo della luminosità del LED con un potenziometro e un display OLED: in questo tutorial impareremo come controllare la luminosità del LED con un potenziometro e visualizzare il valore sul display OLED. Guarda un video dimostrativo
Controllo della luminosità del LED con un potenziometro e Arduino: 6 passaggi
Controllo della luminosità del LED con un potenziometro e Arduino: In questo tutorial impareremo come controllare la luminosità del LED con un potenziometro e Arduino.Guarda un video dimostrativo
Controllo LED tramite potenziometro: 6 passaggi
LED di controllo tramite potenziometro: in precedenza, abbiamo utilizzato il monitor seriale per inviare i dati alla scheda di controllo, il che potrebbe essere illuminante per conoscere un nuovo software. In questa lezione vediamo come modificare la luminanza di un LED tramite un potenziometro, e ricevere i dati del potenziometro