Tabla de contenido:

Atenuador LED con potenciómetro: 5 pasos (con imágenes)
Atenuador LED con potenciómetro: 5 pasos (con imágenes)

Video: Atenuador LED con potenciómetro: 5 pasos (con imágenes)

Video: Atenuador LED con potenciómetro: 5 pasos (con imágenes)
Video: El Potenciómetro - Que es y Cómo se Conecta 2024, Noviembre
Anonim
Atenuador LED con potenciómetro
Atenuador LED con potenciómetro

Este es un instructivo que le enseña cómo usar un potenciómetro para atenuar un LED.

Paso 1: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
  1. Arduino
  2. Computadora
  3. Tablero de circuitos
  4. DIRIGIÓ
  5. 5 cables macho
  6. Potenciómetro
  7. cable USB

Paso 2: Comenzando

Empezando
Empezando

Conecte Arduino a la computadora con un cable USB.

Paso 3: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Después de que el Arduino esté conectado a la computadora con el cable USB, tomaremos el primer cable y colocaremos un extremo en tierra y el otro en j1. Luego colocará el segundo cable de A0 a j3. Luego pondrás el tercer cable de 5v a j5.

Después de eso, colocará el cuarto cable de D9 a j15. Luego, el quinto y último cable de tierra a j17.

Paso 4: Configuración del potenciómetro y LED

Configuración de potenciómetro y LED
Configuración de potenciómetro y LED

Coloque la perilla de espaldas a los cables. Conéctelo a f1 f3 y f5. Luego tome el LED y coloque la pierna más larga en f15 y la más corta en f17.

Paso 5: el código

Estas son las variables que le dicen a la computadora qué significan palabras específicas:

int potPin = A0; Esto le dice a la computadora que la parte central del potenciómetro, que llamamos potPin, está conectada a A0 int readValue; Esto le dice a la computadora que siempre que decimos readValue significa leer el potenciómetro

Esta es la configuración nula que solo ocurre una vez para configurar el resto del código:

void setup () {Esto solo te dice que este es el comienzo de la configuración de Void

pinMode (9, SALIDA); Esto está configurando la luz para que se pueda encender más tarde.

pinMode (potPin, ENTRADA); Esto configura el potenciómetro para que podamos usarlo más tarde.

La siguiente parte es el bucle vacío que se repite una y otra vez hasta que lo detienes.

bucle vacío () {

readValue = analogRead (potPin); Esto le dice a la computadora que lea el potenciómetro cada vez que digamos readValue.

readValue = map (readValue, 0, 1023, 0, 255); Esto convierte los números del potenciómetro que es de 0-1023, a los números para el LED que es de 0-255.

analogWrite (9, readValue); Esto le dice a la computadora que encienda el LED con el brillo que le indica el potenciómetro.

}

Este es el código completo en sí mismo:

int potPin = A0; int readValue = 0;

configuración vacía () {

pinMode (9, SALIDA);

pinMode (potPin, ENTRADA);}

bucle vacío () {

readValue = analogRead (potPin);

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

analogWrite (9, readValue);}

Recomendado: