Sommario:
- Passaggio 1: Componenti
- Fase 2: Principio
- Passaggio 3: il diagramma schematico
- Fase 4: Procedure
- Passaggio 5: codice
Video: Controllo LED tramite potenziometro: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
Fase 4: Procedure
In questo esperimento, il potenziometro viene utilizzato come partitore di tensione, il che significa che collega 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 viene visualizzato "Caricamento completato" nella parte inferiore della finestra, significa che lo schizzo è stato caricato con successo.
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:
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 guidato in tutto il mondo tramite Internet tramite Arduino: 4 passaggi
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: Ciao, sono Rithik. Realizzeremo un led controllato da Internet usando il tuo telefono. Useremo software come Arduino IDE e Blynk. È semplice e se ci riesci puoi controllare tutti i componenti elettronici che desideri Cose di cui abbiamo bisogno: Hardware:
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
ESP8266 RGB LED STRIP Controllo WIFI - NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi - STRIP LED RGB Controllo smartphone: 4 passaggi
ESP8266 RGB LED STRIP Controllo WIFI | NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi | Controllo Smartphone STRIP LED RGB: Ciao ragazzi in questo tutorial impareremo come utilizzare nodemcu o esp8266 come telecomando IR per controllare una striscia LED RGB e Nodemcu sarà controllato dallo smartphone tramite wifi. Quindi in pratica puoi controllare la STRISCIA LED RGB con il tuo smartphone
Controllo del LED tramite potenziometro con Arduino Uno R3: 6 passaggi
Controllo del LED tramite potenziometro con Arduino Uno R3: 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