Page 97 - AEC- Protegido
P. 97
PRÁCTICADELABORATORIO No.6
MANEJO DE ARDUINO
Manipulación de motores
Objetivo: conocer la placa Arduino, la forma de montar un circuito electrónico para después
programarlo y, finalmente ejecutarlo.
2.0 PROCEDIMIENTO
d) Hacer variar la velocidad del motor usando un potenciómetro de 10K Ohms. Este último
elemento debe polarizarse y después conectar su pin de control al pin 0 de las entradas
analógicas de la placa Arduino.
Arduino dispone de 6 entradas analógicas, que tienen un voltaje de 0 a 5 voltios que
convertidas a señales digitales se tienen valores del 0 a 1024. Esto es 10 bits de resolución.
La función analogRead(), devuelve un valor comprendido entre 0 y 1024 (10 bits) y la función
analogWrite () toma valores comprendidos entre 0 y 255 (8 bits).
int motorPin=9;
intpotPin=0;//pindecontroldelpotenciómetroalPin0
delaplacaint potValue;
voidsetup()
{
pinMode(motorPin,OUTPUT);
}
voidloop()
{
potValue=analogRead(potPin)/
4;//aldividir1024/4=255analogWrite(motorPin,potValue);
}
95