MATERIALES QUE SE USARON
- 1 motor shield L293D
- Placa Arduino UNO
-1 Potenciometro 10 K
CODIGO DEL LABORATORIO
#include
AF_DCMotor motor(2, MOTOR12_64KHZ); // create motor #2, 64KHz pwm
int pot = A1;
int valpot =0;
// se ejecuta 1 sola vez, al iniciar el programa
void setup() {
pinMode(pot, INPUT);
}
// se repite infinitamente mientras el arduino tenga corriente
void loop() {
valpot= analogRead(pot);
if( valpot >= 0 && valpot <401 font="font">401>
{
int indice = map(valpot,400,0,0,255 );
motor.setSpeed(indice); // set the speed to 200/255
motor.run(BACKWARD);
}
else if(valpot > 400 && valpot < 625)
{
int indice = map(valpot,401,624,0,255 );
motor.run(RELEASE); // stopped
// the other way
}
else if(valpot > 624 && valpot < 1024)
{
int indice = map(valpot,625,1023,0,255 );
motor.run(FORWARD);
}
}
No hay comentarios:
Publicar un comentario