Cincuenta dólares caja Bot (12 / 12 paso)

Paso 12: Caja Bot en acción

Aquí está algún código de ejemplo para el proyecto boxbot que se puede utilizar para empezar y un vídeo demostrativo de lo que hace.

Nota: Durante el curso de hacer el bot corre que me enteré de algunas cosas.
1. es más seguro para atar la caja de cambios mediante el uso de algunos del gancho encima del alambre.
2. Asegúrese de que las ruedas estén centradas en el video mi bot arrastra un poco hacia la derecha y creo que es porque al tener una rueda centrada en off.

Puede copiar y pegar el código siguiente (intenté adjuntar el archivo de que varias maneras y no demostraría para arriba.):

/*
* Código de arduino simple
* para mostrar las capacidades de
de la del robot
* Comentario al lado de cualquier código es
* "Si nunca han usado arduino antes,..."
*/

Definir datamembers

definir un pin para el photoresitor y su umbral de
Apagado de int = 0;
umbral de int = 750; //In la sala trabajaba en 1000 estaba realmente oscuro
y 525 era realmente brillante, puede que tenga que jugar
alrededor de este valor dependiendo de la configuración.

Definir e inicializar variables de motor
Rango de velocidad del motor es de 0 a 255 (más lento a más rápido)

Motor izquierda
int speedPin1 = 9;
int motor1APin = 4;
int motor2APin = 3;
int speed_value_motor1 = 64; velocidad del casco

Motor adecuado
int speedPin2 = 10;
int motor4APin = 12;
int motor3APin = 11;
int speed_value_motor2 = 64; velocidad del casco

configuración inicial antes de que comience el bucle
void setup() {}
Serial.Begin(9600);  Empezar comunicación serial
Esto sólo afectará el arduino
Cuando esté conectado a la PC
Configurar los pines digitales como salidas para el motor izquierdo y derecho
pinMode (speedPin1, salida);
pinMode (motor1APin, salida);
pinMode (motor2APin, salida);

pinMode (speedPin2, salida);
pinMode (motor4APin, salida);
pinMode (motor3APin, salida);
}

Esto es lo que realmente funciona
void loop() {}
Serial.println(analogRead(lightPin));

if(analogRead(lightPin) > umbral) //Reads en el valor de serie si es oscuro hacer el código dentro de los soportes de abajo
{
Serial.println("Dark"); Sólo aparece cuando se conecta a PC utilizado para propósitos de prueba
fullStop();
}
//Otherwise otra cosa (si no es oscuro) hacer el código dentro de los soportes de abajo
{
Serial.println("Bright"); Sólo aparece cuando se conecta a PC utilizado para propósitos de prueba
moveForward();
}

Delay(1000);
}

Este método llama a los métodos apropiados para
hacer que ambos motores girar de tal manera
avanza el bot
void moveForward() {}
leftMotorForward();
rightMotorForward();
}

Este método hace que sólo el derecho
motor gire en una dirección hacia adelante
void leftMotorForward() {}
pone el motor en el movimiento hacia adelante
digitalWrite (motor1APin, bajo);
digitalWrite (motor2APin, HIGH);

analogWrite (speedPin1, speed_value_motor1);
}

Este método hace que sólo la izquierda
motor gire en una dirección hacia adelante
void rightMotorForward() {}
digitalWrite (motor4APin, bajo);
digitalWrite (motor3APin, HIGH);

analogWrite (speedPin2, speed_value_motor2);
}

Este método hace que ambos motores llegar a un punto
void fullStop() {}
stopLeftMotor();
stopRightMotor();
}

Ajusta la velocidad a 0 haciendo que el motor izquierdo deje de girar
void stopLeftMotor() {}
analogWrite (speedPin1, 0);
}

Ajusta la velocidad a 0 haciendo que el motor derecho deje de girar
void stopRightMotor() {}
analogWrite (speedPin2, 0);
}

Artículos Relacionados

El jefe caja Bot

El jefe caja Bot

Bienvenidos al jefe caja Bot instructable, o como nos gusta llamarlo, el Bot Bo-Bo. El Bot Bo-Bo fue diseñado para utilizar materiales de muy bajo costos para permitir a la gente a construir un robot sin kits de alto precio. Nuestro Bot Bo-Bo se hará
Construir una rueda de bicicleta de precisión centrado soporte por menos de cincuenta dólares

Construir una rueda de bicicleta de precisión centrado soporte por menos de cincuenta dólares

en serio, va a ser tan precisa como cualquier stand high-end. A tomar una posición centrada de barato pero sólida rendimiento Spin Doctor y añadir indicadores roscados para que sea mucho más efectivo - más rápido de usar, más durable y años luz más p
Hacer un mod de caja personalizada (e-cig)

Hacer un mod de caja personalizada (e-cig)

Un mod de caja es la caja de la batería que alimenta el atomizador en un dispositivo de e-cig. Me refiero a mi mod como un híbrido boxfet, en Im usando un botón mecánico, que se pega en un remache de aluminio. Al final del remache Presiona un palanca
Mini billete de 50 dólares

Mini billete de 50 dólares

hacer un billete de cincuenta dólaresPaso 1: materialesNecesitarás papel de la impresora, tijeras, verde o azul pluma, marcador.Paso 2: Forma de dólarA continuación que deberás cortar un rectángulo de la forma de un billete de un dólar.Paso 3: dibujo
Consejos para mayores Micrososft Windows basado en computadoras.

Consejos para mayores Micrososft Windows basado en computadoras.

Arrastrado el antiguo Microsoft Windows XP (ahora, ya no se admite) de la caja fuera del armario y se preguntaba qué podía hacer con él. Aquí hay algunos ejemplos interesantes. Este instructable es probablemente para el medio a los usuarios avanzados
Caseros Ghost Busters Proton Pack

Caseros Ghost Busters Proton Pack

este año que quería hacer mi propio paquete de protones.  Es realmente un proyecto que he estado trabajando desde la primera vez que vi la jugada como un niño pequeño.  Entonces fue lego construido y tratando de conseguirlo buscando un poco de derech
Un diario hecho de un libro y correo basura papel

Un diario hecho de un libro y correo basura papel

el otoño pasado mi hija y yo pasamos un mes hacer manualidades juntos! Ella ama a diario y me mostró las técnicas que ella utiliza cuando ella les hace. Yo las he visto en las tiendas cuestan más de cincuenta dólares! Hice éste para ella como un rega
Cómo construir un invernadero interior de cuatro estante Modular

Cómo construir un invernadero interior de cuatro estante Modular

El sistema que he diseñado está construido para sostener cuatro semillas de tamaño estándar (10 "x 20") a partir de bandejas. Los estantes se son cada 25 pulgadas largo por 11 1/4 pulgadas de profundidad desde charolas estándar son de 20 pulgada
Configurar el controlador XBox 360 para trabajar con Windows y fuente

Configurar el controlador XBox 360 para trabajar con Windows y fuente

este Instructable le mostrará cómo instalar el controlador de XBox 360 en tu PC y cómo hacer que funcione con la fuente. He querido poner un controlador en mi computadora desde hace algún tiempo. Que todo comenzó con la lectura de revisión máximo PC
Basura y horno Tandoor de flor olla

Basura y horno Tandoor de flor olla

actualización de seguridad: usted no debe hacer esto con una lata galvanizada! Si algo sale mal (demasiado flujo de aire, muy poco aislamiento) externo puede podría superar los 1, 000DegF y el zinc (que es la parte "galvanizada") podrían vaporiz
Cómo no correr tu primera carrera 5k o 10 k

Cómo no correr tu primera carrera 5k o 10 k

corriendo carreras son cada vez más popular de los deportes amateur y con el crecimiento de la industria de la corriente viene un montón de corredores novatos.  Como tú.  Voy a intentar guiarte por la logística y la experiencia de correr tu primera c
Máscara gigante: Cabeza de Horror!

Máscara gigante: Cabeza de Horror!

Este Instructable (que comenzará por bordeando peligrosamente en "slideshow" y para que, pido disculpas) es el punto focal para mi disfraz de Halloween de 2008. Una máscara de enorme y papel maché de proporciones horribles!Y no olvides votar por
Chasis de cartón para Robots baratos 3: Boardbot

Chasis de cartón para Robots baratos 3: Boardbot

Hola otra vez a todos aquellos que han seguido me hasta el momento y Hola a todos los que no ha leído alguno de mis anteriores Instructables también! Este es mi Instructable tercera y última de esta serie que he estado haciendo todo sobre chasis de c
Simple y fascinador de Steampunk impresionante

Simple y fascinador de Steampunk impresionante

me voy a casar pronto, y mi boda steampunk-insinuó necesita postizos insinuó steampunk.  Soy barato y no están dispuestos a pagar Bridal de David del orden de cincuenta dólares para unos trozos de tela sintética pegada a un clip de cocodrilo-soy más