Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analog Write
Analog write escribe un valor analógico en un pin. Solamente es posible escribir valores analógicos
en los pines con la leyenda PWM. En el caso del Arduino Uno los puertos PWM son los 3, 5, 6, 9, 10
y 11. En el Arduino Mega los puertos PWM son los pines del 2 al 13.
La sintaxis es la siguiente
>>analogWrite(pin, valor);
donde el parámetro de entrada pin es uno de los pines PWM previamente inicializados como
salida, y el parámetro de entrada valor es un entero entre 0 y 255 donde 0 representa una salida
de 0V y 255 una salida de 5V en el pin.
int ledPin = 2;
int potPin = A0;
int intensidadLED = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
intensidadLED = analogRead(potPin);
analogWrite(ledPin, intensidadLED/4);
}