Descripción
Esta función se usa para generar una señal de PWM en uno de los siguientes pines permitidos (3 , 5, 6 ,9 ,10 ,11, 13).
Las señal de PWM tendrá una frecuencia de 490 hz si esta es generada en los pines 5 ,6 , 9, 13 y una frecuencia de 980 hz en pines 3 y 11.
El dutty es controlado por uno de los parámetros de esta función donde 0% es un valor de 0 y un dutty del 100% con un valor 255.
Sintaxis
analogWrite(pin, valor);
Parámetros
pin: 3 , 5, 6 ,9 ,10 ,11, 13 valores permitidos.
valor: valor del ciclo de dureza (dutty) entre 0-255, respectivamente equivalentes a 0% y 100%.
Retorno
Ninguno
Ejemplo
int potenciometro= 0; void setup(){//Podemos conectar un led del pin 11 pinMode(11,OUTPUT); } void loop(){ //Leer la entrada del potenciometro potenciometro = analogRead(0); /* El valor de potenciomentro esta entre 0-1023 analogWrite recibe valores entre 0 255*/ analogWrite(11,potenciometro/4); } |