Cómo controlar cualquier coche R/C con un transmisor de avión! ¿ (6 / 7 paso)

Paso 6: Programación de Arduino

Por fin, llegamos al código que decodifica las señales PPM y los convierte para que el L298 puede entenderlos. Usé la pulseIn () función para leer los valores de stick transmisor!
A continuación es el código que es auto explicativo!!!!

/ * Este es el código para controlar cualquier coche R/C con un transmisor de aeroplano, escrito por Vishnu Chaitanya Karpuram. ¡ Disfrute!   */
int motor1Left = 5; / / define el pin 5 conectado al motor
int motor1Right = 6; / / define el pin 6 como conectado al motor
int motor2Left = 7; / / define el pin 7 como conectado al motor
int motor2Right = 8; / / define el pin 8 como conectado al motor

CANAL1 int = 9; define los canales conectados
CANAL2 int = 10; / / a los pines 9 y 10 de arduino respectivamente

int CANAL1; Utilizado más adelante para
int CANAL2; almacenar valores

void setup)
{
pinMode (motor1Left, salida); / / inicializa los pernos motor
pinMode (motor1Right, salida);
pinMode (motor2Left, salida);
pinMode (motor2Right, salida); / / como salidas
pinMode (CANAL1, entrada); / / inicializa los canales
pinMode (CANAL2, entrada); / / como entradas
Serial.Begin (9600); Establece la velocidad en baudios de 9600 bps
}

void loop)
{
CANAL1 = (pulseIn (CANAL1, HIGH)); Comprueba el valor de CANAL1
Serial.println (CANAL1); Imprime el valor de los canales en el monitor serial

Si (CANAL1 > 1300 & & CANAL1 < 1500) / * si se cumplen estas condiciones, haga lo siguiente. Estos son los valores que recibí de mi transmisor, que se puede personalizar según los valores del emisor * /
{
digitalWrite (motor1Left, bajo); Establece tanto la
digitalWrite (motor1Right, LOW); / / motores de baja
}

Si (CANAL1 < 1300) / / comprueba si CANAL1 es menor de 1300
{
digitalWrite (motor1Left, HIGH); / / da vuelta a la izquierda
digitalWrite (motor1Right, bajo); motor hacia delante
}
Si (CANAL1 > 1500) / / comprueba si CANAL1 es mayor que 1500
{
digitalWrite (motor1Left, LOW); / / enciende el derecho
digitalWrite (motor1Right, HIGH); / / motor hacia adelante
}
CANAL2 = (pulseIn (CANAL2, alto)); Comprueba el valor de CANAL1
Serial.println (CANAL2); Impresiones de los canales de valoran en el monitor serial

Si (CANAL2 > 1300 & & CANAL1 < 1500) / / si se cumplen estas condiciones, haga lo siguiente
{
digitalWrite (motor2Left, LOW); / / juegos de ambos el
digitalWrite (motor2Right, LOW); / / motores de baja
}

Si (CANAL2 < 1300) / / comprueba si el CANAL2 es menor de 1300
{
digitalWrite (motor2Left, LOW); / / da vuelta a la izquierda
digitalWrite (motor2Right, HIGH); / / motor hacia atrás
}
Si (CANAL2 > 1500) / / comprueba si el CANAL2 es mayor que 1500
{
digitalWrite (motor2Left, HIGH); / / enciende el derecho
digitalWrite (motor2Right, LOW); / / motor hacia atrás
}

/ * Nota - comprobar los valores de los canales que se obtienen en el monitor serial
y ajuste los valores en el if declaraciones por consiguiente. En mi caso cuando el palo
estaba centrado, mis lecturas eran 1400 a 1470. Cuando el palo se planteó, las lecturas fueron
por encima de 1470 y cuando se bajó, las lecturas estuvieron por debajo de 1300.
*/

Artículos Relacionados

Hackear cualquier coche con el reloj Pebble y 1Sheeld

Hackear cualquier coche con el reloj Pebble y 1Sheeld

La idea del proyecto fue poder controlar cualquier coche sin estar dentro del coche, o físicamente presionando botones/interruptores del tablero de instrumentos.Utilizando un usable (reloj de piedra) y 1Sheeld para Android (cortesía de 1Sheeld), teng
Arduino Uno y Visuino: controlar Robot coche Smart con Joystick y L298N controlador de Motor

Arduino Uno y Visuino: controlar Robot coche Smart con Joystick y L298N controlador de Motor

Que coche elegante se establece cuando se combinan con Los módulos de controladores Motor L298N, ofrecen una de las maneras más fáciles de fabricar coches robot. El Módulo del controlador Motor L298N es fácil de controlar con Arduino, y con la ayuda
Controlar cualquier aparato luz o eléctrico con tablet o smartphone (wifi)

Controlar cualquier aparato luz o eléctrico con tablet o smartphone (wifi)

Controlar cualquier aparato ligero o eléctrico con tablet o smartphone (wifi) usando arduino, blynk y un wemos / Junta de ESP8266En este tutorial vamos a hacer algo pido un wifi controlado interruptor de CA. (Pero también funciona para las aplicacion
Con balanza para controlar un coche

Con balanza para controlar un coche

Hago este artículo para mostraros mi último proyecto. Este proyecto es controlar un coche eléctrico de una tabla de equilibrio (tabla de equilibrio WII de Nintendo) a través de bluetooth. Este proyecto se presenta en el estudiante científico sesión c
Controlar cualquier cosa remotamente con señales infrarrojas.

Controlar cualquier cosa remotamente con señales infrarrojas.

¿Quién hubiera pensado que cualquier accesorio de Arduino se puede controlar de algún modo con un control remoto de TV? Ahora es el momento para averiguar cómo.Paso 1: Instalación y materiales La configuración para esto es bastante básica. El verdade
Controlar cualquier cosa con un perno AVR

Controlar cualquier cosa con un perno AVR

este instructable muestra cómo controlar un grupo de LEDs con una salida del microprocesador.El micro que va a utilizar es un Atmel Attiny2313.Paso 1: Piezas y herramientas Parts:Attiny2313 (tienes 5 muestras gratis de Atmel)zócalo 20 pinesResistenci
Controlar un coche RC usando el ordenador

Controlar un coche RC usando el ordenador

En este proyecto, transformó un barato coche RC pertenece a mi hijo en un vehículo autónomo con unos sencillos pasos y Arduino. El coche puede ser controlado con la PC a través de puerto serie/USB, o puede conducir autónomamente a través de Arduino.P
Arduino RC coche con el transmisor personalizada y de largo alcance.

Arduino RC coche con el transmisor personalizada y de largo alcance.

¡ Hola! Este es mi primer instructable.En él te mostraré como hacer un coche RC y el módulo inalámbrico nrf24l01 + Arduino, o cómo actualizar un coche RC de 27 MHz.El viejo coche del RC, que desde el chasis y el heli controlador, recibí de un amigo m
Controlar dispositivos del mundo real con el PC

Controlar dispositivos del mundo real con el PC

este Instructable muestra cómo la interfaz de un PC y un microcontrolador. Esta demo será sentir el valor de una olla o cualquier análogo de entrada y también controlar un servo. Costo total es menor $40 incluyendo el servo. El servo se activa un mic
Velocidad coche RC controlado con (controlador de controlador de Motor de CH 4 + Arduino + Bluetooth)

Velocidad coche RC controlado con (controlador de controlador de Motor de CH 4 + Arduino + Bluetooth)

Hola, ya que este es mi primer instructivo aquí, espero que te guste y no dude en preguntar sobre cualquier cosa no clara en él.En primer lugar, empecé este proyecto después de que quería controlar 4 motores que requiere de relativamente alta potenci
Coche del RC con dos Arduinos controlado por ordenador

Coche del RC con dos Arduinos controlado por ordenador

piezas necesarias: este proyecto requiere de dos placas de Arduino que pueden ser adquiridos en http://www.adafruit.com/category/17Este proyecto utiliza dos placas compatibles de Arduino Uno.Se necesitará un L293D u otro chip de controlador de Motor
Cómo convertir (casi) cualquier coche de RC de 27 o 49 MHz en un coche robótico

Cómo convertir (casi) cualquier coche de RC de 27 o 49 MHz en un coche robótico

estoy enseñando un curso de robótica en mi escuela de secundaria de los niños (Rambam Mesivta en Lawrence, Nueva York). Buscaba una manera rentable para enseñarles acerca de los principios de la robótica sin gastar un brazo y una pierna y conseguir e
Hacer un fresco de iPod Dock para cualquier coche de un sostenedor de taza VW!

Hacer un fresco de iPod Dock para cualquier coche de un sostenedor de taza VW!

Por lo que he estado tratando de pensar en una buena manera de integrar algún tipo de soporte de iPod en mi coche por un tiempo ahora. Conduzco un 2009 Hyundai Accent y no hay ningún lugar real a su teléfono celular o iPod donde usted puede comprobar
Utilizar cualquier arduino IR remoto con su

Utilizar cualquier arduino IR remoto con su

Este Instructable le mostrará cómo utilizar cualquier control remoto infrarrojo con un Arduino...Paso 1: Obtener la biblioteca Arduino IRremoteLo primero que necesitará hacer es recibir la biblioteca Arduino IRremote desde este enlace Descargar IRrem