Motor paso a paso
los motores paso a paso son unos motores los cuales tu programas el ángulo que quieres que giren con una potencia de 12v
Motor DC
este motor es un motor normal en cual según la potencia gira mas o menos rápido
ROBOT CAZADOR DE LUZ
mi proyecto con los motores fue el cazador de luz este robot tienes dos motores paso a paso y dos sensores ldr
Como funciona?
los motores mueven al roboto pero cuando un ldr recibe luz el programa frena una de las ruedas y la otra la acelera girando así el robot
Es muy importante calibrar los sensores ldr antes ya que en cada habitación hay unos valores diferente para esto se utiliza el programa de calibración
Progama
Light Chaser
This little vehicle is on an impossible, never ending
mission to catch the light. You can make it follw you
by pointing a flashligt at it. (The one on your mobile
phone eg.) It will always turn towards the light.
(c) 2013 Arduino Verkstad
*/
#include <EducationShield.h>
//Servo.h is necessary to be included here
#include <Servo.h>
//Declare the two wheels of robot, left wheel to D10 and
// right wheel to D9
Wheels wheels=Wheels(10, 9);
//Declare the two LDR sensors
LDR sensorLeft=LDR(A0);
LDR sensorRight=LDR(A2);
void
setup(){
//initialize the LDR sensors
sensorLeft.config(600,800);
sensorRight.config(600,800);
//initialize the servo motors
wheels.begin();
}
void
loop(){
if
(sensorLeft.getState()){
//Left ldr detects strong light, the vechile turns left
wheels.turnLeft();
}
else
if
(sensorRight.getState()){
//Right ldr detects strong light, the vechile turns right
wheels.turnRight();
}
else
{
//No strong light detected, the vechile goes straight
wheels.goForward();
}
}
también hay que tener en cuenta donde esta conectados los componentes
La placa quedaria asi
Modificaciones
en este proyecto pusimos dos led uno a izquierda y otro a derecha de forma que cuando el lar recibir luz por la izquierda este motor se endedia