Azul claro haba conducido coche RC mod (3 / 3 paso)

Paso 3: Programar el controlador

Luego, abrí la aplicación azul claro frijol cargador de un ipad y sirve para subir este código a la Junta.

Observe en este ejemplo sólo utiliza el acelerómetro. Voy a añadir código para desactivar el acelerómetro y recibir comandos por bluetooth en el futuro cuando haga el enlace posible desde un teléfono móvil.

Observe también la forma de activar los botones es por la línea de ser una salida y lo baja. Esto la salida a tierra y permite que el controlador detectar un buttonpress. Cuando no se ha presionado, cambiar el botón para ser una entrada por lo que no afirma nada sobre la línea.

Me di cuenta de este truco sólo funciona en un controlador de baja tensión. En un controlador que utiliza una batería de 9v, el grano no ofrece suficiente resistencia y el controlador piensa que siempre se pulsa el botón. Por lo que es otra de las razones (además de evitar la necesidad de un 3.3v regulador) para ir con un controlador de baja tensión.

También el LED está verde cuando se conduce adelante, azul cuando es al revés y rojo cuando se detuvo. Esto era útil al depurar lo que el grano estaba tratando de enviar.

No sé por qué el código aparece en varios cuadros de código, pero debe copiar/pegar hacia fuera correctamente.

 void setup() { 
 // initialize serial communication at 57600 bits per second: Serial.begin(57600); } 
 void output(int16_t d, int16_t v) { if(v==0) { pinMode(d, OUTPUT); digitalWrite(d, LOW); } else { pinMode(d, INPUT_PULLUP); } 
 } 
 void loop() { int16_t threshold = 8; Bean.setLed(0,0,0); AccelerationReading accel = Bean.getAcceleration(); 
 int16_t side = (accel.xAxis)/8; int16_t drive = (accel.yAxis)/8; 
Si (coche <-umbral) {output(0,0); output(1,1); Bean.setLedGreen(100); if(drive < -threshold) { output(0,0); output(1,1); Bean.setLedGreen(100); } else if(drive > threshold) { output(1,0); output(0,1); Bean.setLedBlue(100); } else { output(0,1); output(1,1); Bean.setLedRed(abs(drive)); } otra cosa if(drive > threshold) {output(1,0); output(0,1); Bean.setLedBlue(100); if(side < -threshold) { output(2,1); output(3,0); } else if(side > threshold) { output(3,1); output(2,0); } else { output(2,1); output(3,1); } Bean.sleep(250); Else {output(0,1); output(1,1); Bean.setLedRed(abs(drive)); } 
Si (lado <-umbral) {output(2,1); output(3,0);otra cosa if(side > threshold) {output(3,1); output(2,0);Else {output(2,1); output(3,1);
			

          

Artículos Relacionados

Azul LED coche Radio Mod

Azul LED coche Radio Mod

proyecto para cambiar la retroiluminación en una radio de coche con LEDs azules. Originalmente escribió y esta publicado en mi blog y se puede encontrar en:http://www.yorkspace.com/2006/02/35La radio es el modelo de Delco AM/FM/CD que apareció en muc
Coche clave mod con electrónica

Coche clave mod con electrónica

Hola DIYers :)Inspirado en el proyecto un poco más simple con el modelo de coche de HotWheels y no electrónica de usuario schnurrbart, proyecto es aquí: llave caliente del coche de ruedasasí que, vamos a empezar... o espera... antes de se comprometen
Fresco y cómodo reciclado azul Jean amortiguador del coche

Fresco y cómodo reciclado azul Jean amortiguador del coche

es fácil de hacer un cojín de encargo del coche cabido casi gratis. Convertir un viejo desgastado par de blue jeans en un amortiguador del coche y si eres cuidadoso, incluso podría tener suficiente izquierda sobre cortocircuitos.Paso 1: Cortar las do
K'nex coche (mini) MODS!

K'nex coche (mini) MODS!

Estos son los nuevos mods 'cooper' algunos son para que se vea mejor para la seguridad, rendimiento y ahora hay aquí!Esto también demuestra cómo funciona mi energía de goma! Estas son las noticias...news: 7                                            
KVG raza coche capota mod

KVG raza coche capota mod

he añadido una campana en mi coche de carreras KVG recientemente publicada
Fácil RC coche regulador Mod

Fácil RC coche regulador Mod

en este Instructable le guiará a través del proceso de conversión de un transmisor de radio Traxxas TQ para funcionar con una batería recargable. Esto puede ahorrarle cientos de dólares! Si sabe que la carrera constantemente en cualquier concursos o
Bluetooth RC Van

Bluetooth RC Van

¿Qué es más fresco que un coche de control remoto? Un coche smartphone controlado!El LightBlue Bean puede ser utilizado para hacer proyectos y hablar con tu smartphone los juguetes existentes. En este tutorial te mostramos cómo integrar el Bean en un
Termómetro Bluetooth

Termómetro Bluetooth

Este instructivo detalla la realización de un simple termómetro de 2 canales utilizando sondas de termistor de 100K, un módulo Bluetooth y smartphone. El módulo Bluetooth es un LightBlue Bean que fue diseñado para simplificar el desarrollo de la apli
Inalámbrico de lápiz de dibujo 3D

Inalámbrico de lápiz de dibujo 3D

Vamos a hacer un lápiz de dibujo 3D inalámbrico!Este proyecto fue una colaboración con Madeline Gannon.Esta aguja se puede utilizar para activar el seguimiento de objetos en nuestro sistema de captura de movimiento. Utilizando un circuito de detecció
Helado nieve clara escama ornamento

Helado nieve clara escama ornamento

Dibujó este diseño de escama de la nieve en Corel Draw y había creado el fichero .stl en magias. El modelo fue diseñado para ser impreso fácilmente por cualquier persona en cualquier nivel de habilidad de impresión 3D.Elegimos a 3D impresión un copo
Fácil pesadilla antes arte de labio de Navidad

Fácil pesadilla antes arte de labio de Navidad

dio arte labio otra oportunidad!Paso 1: la luna Conseguir amarillo puesto que en un lado de mi labio en la parte superior e inferior en un círculo. TIS de luna.Paso 2: cielo de la noche Entonces conseguir negro pongo en cualquier otro lugar.Paso 3: t
Zombie Mod de gnomo de jardín

Zombie Mod de gnomo de jardín

no recuerdo como llegué al hospital. Cuando me desperté estaba oscuro. Tranquilo. Todavía. Tropecé en mi cama de hospital y encontró mi rodamientos. Nadie estaba alrededor. Yo estaba empapado en orina. Los pasillos estaban inquietantemente silencioso
MatTracks 3D impreso para coche RC de escala 1/10

MatTracks 3D impreso para coche RC de escala 1/10

A principios de este otoño, estaba en la tienda para recoger algunas piezas para mi Gmade GM52000 con dientes-serrucho y vio un conjunto de lo que parecía minúsculo MatTracks para instalar en él. No querer gastar $250 la tienda quería para el conjunt
Globos Angry: Explosión pájaro azul

Globos Angry: Explosión pájaro azul

Esta es mi versión del pájaro azul explosión. No he podido hacer un video de la realización del animal de globo pero tomé cargas de fotos y esperemos que sean lo suficiente con mis instrucciones. Que he enumerado también un video de relleno de un glo