Hackear un coche RC con Arduino y Android (8 / 9 paso)

Paso 8: Activación de motores DC mediante puente H

Los motores delanteros y traseros están conectados al puente H como se muestra en el diagrama de arriba y cada uno de los pines de Arduino, que deben definirse como una salida durante la instalación, tendrá una variable asignada:


const int rearMtFw = 4; Motor trasero - FW

const int rearMtBw = 7; Motor trasero - BW

const int rearMtEne = 6; Trasera motor - habilitar

const int frontMtLeft = 2; Delantera del Motor - gire a la izquierda

const int frontMtRight = 3; Frente motor - gire a la derecha

const int frontMtEne = 5; Activar motor delantero

Por ejemplo, si queremos avanzar el coche, la función "moveForward ()" debe poner el en alto del pin 4 y pin 7 en bajo, esto hará actual flujo de "derecha" como se muestra en el diagrama de segundo anterior.

PIN 6 es "activar", sólo cuando está en "Alta", el puente permitirá a corriente que fluye al motor. Porque este es un tipo PWM, la velocidad en la cual el motor girará, dependen del valor de la variable "MotorSpeed", en el pin 6 (valor entre 0 y 255).

La función también debe asegurar que el motor delantero "girar libremente" y para eso, el pin 5 que es el pin "habilitar" debe ser baja (el estado de los pines 2 y 3 no importa, ya que el activar es baja). El LED rojo que funciona como "luz de marcha atrás" siempre debe estar apagado cuando el coche se mueve hacia adelante:


void moveForward () / / trasera motor FW

{

analogWrite (rearMtEne, MotorSpeed);

digitalWrite (rearMtFw, HIGH);

digitalWrite (rearMtBw, bajo);

digitalWrite (frontMtEne, bajo);

digitalWrite (LEDPlataforma, bajo);

retardo (5);

}

Por analogía, es obvio que para mover el coche "nuevo", el motor debe girar en sentido contrario. Para esto, el pin 4 debe ser bajo y alto pin 7. Tenga en cuenta que en este caso de la "luz de marcha atrás", debe ser en. La función en este caso será:


void moveBackward () / / trasera motor BW

{

analogWrite (rearMtEne, MotorSpeed);

digitalWrite (rearMtFw, bajo);

digitalWrite (rearMtBw, HIGH);

digitalWrite (frontMtEne, bajo);

digitalWrite (LEDPlataforma, HIGH);

retardo (5);

}

El mismo razonamiento se puede utilizar para el motor de frente, sólo que en este caso no hay ningún control de velocidad. Poner el pin 2 (habilitar) alta permite el motor intentar "convertir" a un lado u otro dependiendo del estado de los pines 2 y 3:


void () moveLeft / delantero izquierdo motor

{

digitalWrite (frontMtEne, HIGH);

digitalWrite (frontMtLeft, HIGH);

digitalWrite (frontMtRight, bajo);

digitalWrite (LEDPlataforma, bajo);

Delay (10);

}


// ************************************//

void () moveRight / delantero derecho de motor

{

digitalWrite (frontMtEne, HIGH);

digitalWrite (frontMtLeft, bajo);

digitalWrite (frontMtRight, HIGH);

digitalWrite (LEDPlataforma, bajo);

Delay (10);

}

Para detener el coche, acaba de poner salidas de puente para el motor trasero en baja, que "captura" el eje del motor (para el motor de frente, solo el pin enable debe estar bajo):


void moveStop () / / apagar motor trasero

{

analogWrite (rearMtEne, bajo);

digitalWrite (rearMtFw, bajo);

digitalWrite (rearMtBw, bajo);

digitalWrite (frontMtEne, bajo);

digitalWrite (LEDPlataforma, bajo);

retardo (5);

}

En el enlace de más abajo, puede encontrar el código completo para el Arduino:

Artículos Relacionados

Seguimiento y control de su auto remotamente con Arduino y Android

Seguimiento y control de su auto remotamente con Arduino y Android

En realidad, muchos de nosotros pueden sufrir o miedo de ser su auto robada. En este proyecto, voy a intentar ayudarte a proteger tus coches e incluso controlarlos remotamente.Básicamente, tienes que dejar un teléfono móvil en su coche y cuando el co
ITEAD inteligente interruptor trabajar con Arduino y Android

ITEAD inteligente interruptor trabajar con Arduino y Android

ITEAD ahora ofrecen los conmutadores inteligentes que soporte táctil y control remoto, y será muy fácil de hackear y hacer que funcione con el teléfono de Arduino y Andriod. A continuación os mostramos una pequeña demo y más grata sorpresa será lanza
Sistema de control su Tv, Dvd y Audio con Arduino y Android

Sistema de control su Tv, Dvd y Audio con Arduino y Android

Hola todos, este es mi segundo instructable y mi primero en inglés, así que, lo siento por los errores.Quiero compartir este proyecto es acerca de cómo puede controlar su Tv, DVD y su sistema de Audio con Arduino y una aplicación para Android con inv
Tetris juegos de coches como con Arduino

Tetris juegos de coches como con Arduino

Este es un juego de carrera de coche sencillo hecho con Arduino Uno.Paso 1: El circuitoTe hace falta:Pantalla LCD, 2 filas, las 16 columnas2 potenciómetrosJoystick de pulgarArduino UNOEl esquema está en archivo arduino_race_car.txt.Si no te gusta pro
Abra su puerta con un golpe especial con Arduino y Android teléfono 1Sheeld

Abra su puerta con un golpe especial con Arduino y Android teléfono 1Sheeld

Ahora no usas la clave, con este sencillo proyecto que tú y todos los miembros de su familia pueden abrir su puerta sin llave y también no ir cada vez a la puerta para abrir, puede abrirlo desde cualquier lugar, todo lo que quieras es tu teléfono int
Control de un acondicionador de aire de IR con Arduino y Android

Control de un acondicionador de aire de IR con Arduino y Android

Para mi primer proyecto de Arduino que decidí controlar mi acondicionador de aire por internet con la ayuda de Arduino y mi celular Android donde tengo acceso a internet. Video es en español pero tendrás lo que estoy demostrando.Paso 1: requisitosReq
Sistema de SONAR con Arduino y Android

Sistema de SONAR con Arduino y Android

En este proyecto le guiará como hacer tu mi propia aplicación para Android que puede comunicarse con Arduino a través de Bluetooth.Arduino utiliza un sensor de ultrasonidos y un servo motor para obtener la distancia en la posición varios y estos valo
Hackear mi coche de RC con Arduino y Android Smart Phone

Hackear mi coche de RC con Arduino y Android Smart Phone

¿Tiene un viejo coche de juguete? Que mina hackeados utilizando Arduino y un circuito de puente H para controlar motores, usa mi teléfono Sony Z1 Android para controlar con el reciente 1Sheeld que recibí de Kickstarter.Pensé usar el sensor de girosco
Coche tanque LEGO, arduino conoce android

Coche tanque LEGO, arduino conoce android

¿Qué es?Un coche de lego controlado por el sensor de acceleremoter en un dispositivo android a través de bluetooth.¿Qué es necesitada?1. un coche de lego con dos motores, uno conduce los dos ruedas o de la pista en el lado izquierdo y el otro motor d
Gesture control car(robot) con Arduino y Android(bluetooth)

Gesture control car(robot) con Arduino y Android(bluetooth)

Hola amigos,Aquí es un proyecto interesante por todo lo que mentes creativas que hay. Vamos a construir un auto RC android teléfono controlado.Nada podría ser más fascinante que los coches de controlados remotos. Éste utiliza Bluetooth para la comuni
Un controlador de tira en red LED con Arduino y Android

Un controlador de tira en red LED con Arduino y Android

soy fascinante efecto de luces desde niño y una vez encontrado en Ebay un LED multicolor barato tira he empecé a buscar cómo, buscando un Ethernet permitió control que hace que las tiras de un conjunto de objetos en red, teniendo la oportunidad de co
Control de dispositivos por comando de voz con arduino y android

Control de dispositivos por comando de voz con arduino y android

Este ible servirá preguntas como, cómo a los dispositivos de control por comandos de voz, reconocimiento de voz disponible en android.Todos los dispositivos androides viene con el reconocimiento de voz incorporado. Esto puede ser usado para convertir
RC wifi cámara de coche Robot con Arduino y openWRT

RC wifi cámara de coche Robot con Arduino y openWRT

Un coche wifi basado en Arduinopor demandar a openWRTObjetivo: DIY un coche sin hilos basado en Arduino. Mediante el control del coche, puede ver las otras cosas en la ubicación remota, o puede supervisar la seguridad.Efecto de imagen:Principio de:l
Domótico con Arduino y Android teléfono.

Domótico con Arduino y Android teléfono.

Descargar nuestro código de proyecto Arduino gratis aquí.Tutorial de aquí.Cosas necesarias:1. Arduino2. Módulo Bluetooth3.aplicaciones de smart Home4. ultrasonidosUsted puede construir WarBot.