viernes, 12 de marzo de 2021

Potenciòmetre controlant velocitat de micromotor corrent continu amb Arduino PWM

Farem el muntatge que es mostra a la figura per tal de controlar la velocitat d'un motor a través d'un potenciòmetre que envia una senyal analògica a l'Arduino. 



En efecte, l'Arduino li assigna un valor entre 0-1023 al valor del tensió del potenciòmetre. 

Ens interessa deixar-lo entre 0-255, valors que defineixen el Duty Cycle del senyal PWM que enviem al circuit del transistor per la sortida D3 (una de les quatre sortides PWM que té Arduino). Quan més temps tinguem la senyal quadrada a nivell alt, més estona tindrem el motor alimentat. La mitjana de tensió serà més elevada. El motor girarà més ràpid.


L'esquema de blocs en l'Arduino Blocks el farem com segueix:


Fixeu-vos que hem Inicialitzat el port sèrie (a 9600, és a dir, envia 9600 bits (0 i 1) en un segon!). D'aquesta manera, si tenim l'Arduino connectat a l'ordinador, podrem veure els valors del potenciòmetre a través de la consola (l'activem on indica la fletxa).

Podeu veure el vídeo del muntatge i el funcionament.




No hay comentarios:

Publicar un comentario