Lección 12 de 15 Analógico
Los pines analógicos leen valores intermedios; el PWM simula salida analógica.
Lectura analógica
leer_analogico.ino
int valor = analogRead(A0); // 0–1023
float voltios = valor * (5.0 / 1023.0);
PWM (pines con ~)
Pines 3, 5, 6, 9, 10, 11: analogWrite(pin, 0–255) para atenuar un LED o controlar velocidad.
dimmer.ino
int pot = analogRead(A0);
int brillo = map(pot, 0, 1023, 0, 255);
analogWrite(9, brillo);