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, Mes de julio
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: