Arduino RC coche (7 / 7 paso)

Paso 7: Mi coche ahora

¡ Hola chicos!

Así que ahora han agregado un sensor y han sobrecargado el motor en el perno para hacer que funcione con el coche

ahora el coche se conducir hasta objeto (como una pared) y dejar unos 20cm de distancia entonces inverso del objeto y mantener en la conducción

Este es el código que puse en el coche hacer esto

#include
#define TRIGGER_PIN 7 / / pin Arduino atado para activar el pin en el sensor de ultrasonidos. #define ECHO_PIN 6 / / atado de Arduino pin a pin en el sensor ultrasónico del eco. #define MAX_DISTANCE 200 / / distancia máxima queremos ping para (en centímetros). Distancia máxima del sensor está valorada en 400-500cm.

int adelante = 12; pin delantero int inversa = 11; invertir el pin int izquierda = 10; int pin a la izquierda derecha = 9; eje derecho

El método setup() se ejecuta una vez, cuando comienza el bosquejo

void setup() {/ / inicializar los pines digitales como una salidas: pinMode (delantero, salida); pinMode (inversa, salida); pinMode (a la izquierda, salida); pinMode (derecha, salida); Serial.Begin(115200); Resultados Open monitor serie a 115200 baudios ver ping.

}

void go_forward() {digitalWrite(forward,HIGH); / / gire hacia delante motor en digitalWrite(reverse,LOW); / / apagar motor revers}

void go_reverse() {digitalWrite(reverse,HIGH); / / vuelta reversa motor en digitalWrite(forward,LOW); / / desactivar delantero notor}

void stop_car() {digitalWrite(reverse,LOW); / o apagar el motor revers digitalWrite(forward,LOW); / / gire hacia delante con el motor apagado digitalWrite(left,LOW); digitalWrite(right,LOW);}

void go_left() {digitalWrite(left,HIGH); / / girar a la izquierda motor en digitalWrite(right,LOW); / / apagar motor adecuado}

void go_right() {digitalWrite(right,HIGH); / / girar a la derecha motor en digitalWrite(left,LOW); / / tune izquierdo motor off}

el método loop() se ejecuta una y otra vez, / / como el Arduino tiene poder

void loop() {delay(50); / / espera 50ms entre pings (alrededor de 20 segundo pings). 29ms debe retrasar la más corta entre pings. unsigned int nos = sonar.ping(); unsigned int distancia = uS / US_ROUNDTRIP_CM; / / enviar ping, ping tiempo en microsegundos (uS). Serial.println(Distance); Convertir el tiempo de ping a distancia en cm y el resultado de la impresión (0 = distancia fija exterior gama) si (distancia < 1 || distancia > 25) {Serial.println("forwards"); go_forward(); delay(500);} else {Serial.println("backwards"); go_reverse(); delay(500);}}

Este también es un video de ella haciendo su cosa:

http://youtu.be/Cu3RqLXkCc8

Artículos Relacionados

Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Este Instructable muestra cómo modificar un coche RC preloved para que puede ser controlado por un Arduino. Entonces el Instructable le mostrará cómo hacer el RC funciona que un código simple figura 8 desde allí el Instructable le mostrará cómo agreg
Arduino Wireless coche

Arduino Wireless coche

Hola,Este proyecto se realiza con 2 tableros de arduinos (UNO para el coche) y el NANO para el transmisor.También estoy usando chip de puente H para controlar motores.El transceptor es NRFL2401 que es SPI controlado por Arduino.El coche, el chasis es
Un Simple Arduino Bluetooth coche

Un Simple Arduino Bluetooth coche

Hola, este es mi primer instructable.Se trata de un simple arduino bluetooth coche para principiantes.Estoy utilizando dos servos de rotación continua en lugar de motores.Por lo tanto, vamos a empezar. :)Paso 1: Lo que se necesita1) Arduino (estoy us
Arduino Xbox coche RC Hack (Maisto Rock Crawler)

Arduino Xbox coche RC Hack (Maisto Rock Crawler)

En este proyecto que vamos a hackear un coche de RC (Maisto Rock Crawler) y reemplazar es stock placa de circuito con un Arduino Uno R3, el escudo del Motor y el módulo XBee. Vamos a utilizar otro Arduino para recoger e interpretar datos de un contro
Arduino Bluetooth coche controlado por Labview

Arduino Bluetooth coche controlado por Labview

Se trata de un coche de RC de Arduino, basado originalmente en un proyecto realizado por Owen_soo. Es muy maniobrable, capaz de hacer vueltas rápidas, ir hacia atrás y hacia adelante con sólo tocando un botón. Esto originalmente sólo iba a ser un coc
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
Control Arduino RC coche con teléfono android & 1Sheeld

Control Arduino RC coche con teléfono android & 1Sheeld

Si desea controlar coche del RC con el teléfono inteligente android sin utilizar el módulo Bluetooth y android aplicación de programación, puede utilizar 1Sheeld en lugar de ellos.1Sheeld consiste básicamente de dos partes. La primera parte es un esc
Cuerpo de coche de 4WD DIY para proyectos de robótica arduino y coches RC

Cuerpo de coche de 4WD DIY para proyectos de robótica arduino y coches RC

Hola saludos de geeks de instructables de Egipto :) :)en este instructable le mostraré cómo diseñar y hacer un coche con ruedas 4 para robótica, arduino, coches del RC... etc. de forma fácil sólo tienes que seguirme ;): D >>>Paso 1: Diseñar el cu
Arduino RC coche con cámara FPV

Arduino RC coche con cámara FPV

Este Instructable describe un coche de control remoto que he puesto juntos. El coche no tiene ningún propósito real - era sólo un desafío, para ver lo que podría hacerse con hardware comúnmente disponible. Tiene las siguientes características:-4 x 4
Detector de obstáculos atrás de Arduino para coches

Detector de obstáculos atrás de Arduino para coches

este es un instructivo para hacer su sensor de reversa/respaldo/parking obstáculo de coche. La historia completa en mi blog:http://liudr.wordpress.comCon este detector de obstáculos, puede encontrar una distancia de su coche a otro coche detrás de él
RoverBluetooth: Basado en Arduino Bluetooth coche

RoverBluetooth: Basado en Arduino Bluetooth coche

Hola, este es un coche de Bluetooth de código abierto . Es muy reactivo y puede ser controlador por medio de una aplicación para Android o un programa para Windows. La aplicación de Android se hace usando el MIT App Inventor 2 por lo que es muy fácil
Autónoma de Arduino de coche

Autónoma de Arduino de coche

mis preguntas para hacer de aprender juventud concurso :)¿Lo que?Este objetivo de este proyecto era tomar equipos electrónicos comúnmente disponibles y crear un vehículo barato, auto controlado. En términos más sencillos, se trata de un intento de au
Escudo del Arduino RC coche bluetooth con motor

Escudo del Arduino RC coche bluetooth con motor

Para poder crearlo saludando:-Arduino UnoEscudo del motor - Arduino-Modulo bluetooth hc-06-Bateria________________Opcionales-Led-ZumbadorPaso 1: Cambiar la placa del coche por el arduinoHay eliminar la placa dejando solo los cables de motores. Asi se
Arduino RC coche Figura 8

Arduino RC coche Figura 8

Hay varios pasos en implicado en la fabricación de tu coche R.C. para hacer una figura 8 utilizando Arduino.El primer paso que tomé fue a identificar el giro a la izquierda, derecha, adelante y hacia atrás. Hice esto por la conexión de un cable demas