miércoles, 25 de junio de 2008



Cómo programar el Vexplorer utilizando Arduino



Este instructable será sobre el uso de Arduino para controlar la vexplorer Revell. Más tarde puede añadir el mayor número de sensores que desee. Si no tiene la mayoría de las piezas ya esta le costará alrededor de $ 200 dólares. La mayoría de los bits electrónicos usted puede encontrar en vexplorer RadioShack y en Amazon, también Arduino en el fabricante de almacenar.

paso 1 El H-puente
Este enlace se enumeran a continuación le mostrará todas las constucting paso en el H-Bridge. Una placa será suficiente si tiene problemas de soldadura. Deje el motor y lleva también lleva interruptor abierto que vamos a utilizar más tarde. Dependiendo de cómo muchos de los motores vexplorer vas a utilizar múltiples h-puentes se necesitarán. paso 2 Combinar la Vexplorer
El vexplorer tiene 4 motores, pero para este instructable sólo se utilizan 2. Los motores que ir a la rueda de asambleas. Tome el derecho positivo del motor y tierra y adjuntar el positivo a un terreno positivo y de la h-puente. La misma con el suelo. (Vea la primera imagen para obtener más información.) Luego adjuntar los cables que normalmente van al conmutador, a 13 pin digital y terrestre a Arduino. Simplemente, cuando dejamos que la tensión de ir el motor gire a la derecha y fuera el motor para que gire a la izquierda. Puede experimentar el cambio de la polaridad y obtener resultados diferentes. Para poder cada h-puente puede utilizar el aux puertos de la reciver. Para alimentar el motor izquierdo se puede usar otro h-puente y siga los pasos de nuevo. Este es el mismo con el brazo y la garra de los motores vexplorer.

paso 3 Programa

Este sencillo programa que escribí se desplazará el vexplorer adelante y luego gire a la izquierda. En el fondo nos están controlando a través de la programación del conmutador.

int lmotor = 13; //declara que los dos motores
rmotor = 12;

void setup()

{
pinMode(lmotor, OUTPUT);
pinMode(rmotor, OUTPUT);
}
void loop()
{
digitalWrite(lmotor, HIGH);
digitalWrite(rmotor, HIGH);
delay(1000);
digitalWrite(lmotor, HIGH);
digitalWrite(rmotor, LOW);
delay(1000);
}paso 4 Continuación

Básicamente este instrucable ha empezado usted retirarse. Dependiendo de cómo valiente que se puede añadir sensores, etc. en el futuro.

No hay comentarios: