Saltar la navegación

Fijar pin PWM

Suministra una señal analógica (PWM de frecuencia 500Hz) en el pin indicado (3, 5, 6, 9 ,10 y 11). Valor es un número entero comprendido entre  0 y 255 (la precisión de la señal analógica es de 8 bit). En definitiva, en el pin correspondiente obtendremos un voltaje medio comprendido entre 0 (valor 0) y 5v (valor 255).

Ejemplos.- En las figuras siguientes podemos ver la señal en el pin 9 para distintos valores:

fijar pin PWM 9 a 0
fijar pin PWM 9 a 64
fijar pin PWM 9 a 127
fijar pin PWM 9 a 191
fijar pin PWM 9 a 255

Estas señales se pueden utilizar, por ejemplo, para controlar la velocidad de un motor de cc, tal como veremos en las siguientes actividades.

Rellenar huecos

1.- En el montaje de la figura hemos conectado el pin 3 de Arduino con el patilla 1 del circuito L293, de esa manera podemos controlar la velocidad del motor con la señal PWM que suministrará dicho pin. Realizar un programa para que el motor gire 5 segundos a velocidad máxima y otros 5 a una velocidad inferior. Hay que tener en cuenta que valores inferiores a 125 en la instrucción analogWrite pueden provocar que el motor no tenga suficiente fuerza para girar, sobrecargando el circuito.

Habilitar JavaScript

Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0