Sommario:

Dimmer LED con potenziometro: 5 passaggi (con immagini)
Dimmer LED con potenziometro: 5 passaggi (con immagini)

Video: Dimmer LED con potenziometro: 5 passaggi (con immagini)

Video: Dimmer LED con potenziometro: 5 passaggi (con immagini)
Video: Regolazione velocità lampeggio di un Led con potenziometro. #ARDUINO_11 2024, Luglio
Anonim
Dimmer LED con potenziometro
Dimmer LED con potenziometro

Questo è un istruibile che ti insegna come usare un potenziometro per oscurare un LED.

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
  1. Arduino
  2. Computer
  3. tagliere
  4. GUIDATO
  5. 5 fili maschio
  6. Potenziometro
  7. cavo USB

Passaggio 2: come iniziare

Iniziare
Iniziare

Collega Arduino al computer con il cavo USB.

Passaggio 3: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Dopo che Arduino è stato collegato al computer con il cavo USB, prenderemo il primo filo e metteremo un'estremità a terra e l'altra a j1. Quindi metterai il secondo filo da A0 a j3. Quindi metterai il terzo filo da 5v a j5.

Dopodiché metterai il quarto filo da D9 a j15. Quindi il quinto e ultimo filo da terra a j17.

Passaggio 4: impostazione del potenziometro e del LED

Potenziometro e impostazione LED
Potenziometro e impostazione LED

Metti la manopola rivolta lontano dai fili. Collegalo a f1 f3 e f5. Quindi prendi il LED e metti la gamba più lunga in f15 e quella più corta in f17.

Passaggio 5: il codice

Queste sono le variabili che dicono al computer cosa significano parole specifiche:

int potPin = A0; Questo dice al computer che la parte centrale del potenziometro, che chiamiamo potPin, è collegata a A0 int readValue; Questo dice al computer che ogni volta che diciamo readValue significa leggere il potenziometro

Questa è la configurazione del vuoto che avviene solo una volta per impostare il resto del codice:

void setup() { Questo ti sta solo dicendo che questo è l'inizio di Void Setup

pinMode(9, USCITA); Questo è l'impostazione della luce in modo che possa essere accesa in seguito

pinMode(potPin, INPUT); Questo imposta il potenziometro in modo che possiamo usarlo in seguito

La parte successiva è il ciclo vuoto che viene eseguito più e più volte finché non lo interrompi.

ciclo vuoto() {

readValue = analogRead(potPin); Questo dice al computer di leggere il potenziometro ogni volta che diciamo readValue.

readValue = map(readValue, 0, 1023, 0, 255); Questo converte i numeri dal potenziometro che è da 0-1023, ai numeri per il LED che è da 0-255.

analogWrite(9, readValue); Questo dice al computer di accendere il LED alla luminosità che il potenziometro gli sta dicendo.

}

Questo è l'intero codice da solo:

int potPin = A0;int readValue = 0;

void setup() {

pinMode(9, USCITA);

pinMode(potPin, INPUT);}

ciclo vuoto() {

readValue = analogRead(potPin);

readValue = map(readValue, 0, 1023, 0, 255);

analogWrite(9, readValue);}

Consigliato: