Paso 2: Arduino y programa
He utilizado el pin digital de Arduino 13 porque hace PWM en alrededor de 1, 000hz. El sonido con la mayoría de los motores es bastante molesto pero la frecuencia puede cambiar si quieres.
El programa es muy fácil.
Eche en una variable del pin analógico mide la olla. Utilizar este valor para cambiar el ciclo de trabajo PWM. Abajo está un pequeño ejemplo del programa. El bote utiliza el pin de voltios 5 Arduinos. El limpiaparabrisas en el Arduino tiene una tensión de caída entre 0 son 5 como hacerlo girar. El análogo lee la función toma la caída de tensión. Esto usamos la función AnalogWrite que creará los pulsos PWM.
int PWM = 13
AnalogRead(Pot);
AnalogWrite (PWM, olla/4);