Asiéntalo IATus informes con IA
Únete gratis

Lección 9 de 10 · 20 minutos

Controla el brillo con el deslizador

Mover el deslizador con la mano y que el LED se ponga más o menos brillante.

Qué necesitas

Paso a paso

  1. Conecta el potenciómetro deslizante en A1 y el LED en D5 (puerto con PWM).
  2. Busca el bloque Mapear en la sección Matemáticas.
  3. Sube el programa y mueve el deslizador de punta a punta.

El programa en ArduinoBlocks

Bucle
Establecer nivel = Leer analógico Pin A1
Escribir PWM Pin ~5 Valor Mapear nivel de 0-1023 a 0-255
Esperar 20 milisegundos
Ver el mismo programa en código Arduino
void setup() {
  pinMode(5, OUTPUT);
}

void loop() {
  int nivel = analogRead(A1);
  analogWrite(5, map(nivel, 0, 1023, 0, 255));
  delay(20);
}

Cómo funciona

El deslizador da un número del 0 al 1023, pero el brillo va del 0 al 255. El bloque Mapear convierte un rango en otro, como una regla de tres: la mitad del deslizador (512) se vuelve la mitad del brillo (127).