Obstáculo evita el Robot usando placa de relé (2 / 2 paso)

Paso 2:

Después de colocar la placa de arduino uno, coloqué el sensor hc-sro4.

Una vez que tengas todo en el lugar de su elección, usted necesita para comenzar a conectar los cables.

En primer lugar, conecte la placa de arduino uno a la placa de relé con cables.

Tierra va a la gnd y vcc va al pin vcc de arduino. PIN2 del relé pasa a 7 y pin4 del relé va al pin9.

Hc-sro4 sensor, gnd pin va a gnd, vcc pin va al vcc, eco pin va al pin2 y trig pin va al pin3.

Ahora puede conectar el cable de la batería y los cables del motor a la placa de relé y también utilizar la batería de 9v para poder el arduino.

Estos son los códigos a continuación para la placa arduino:

#include < Ultrasonic.h >
const int numOfReadings = 10;                   número de lecturas a tomar / elementos de la matriz
int lecturas [numOfReadings];                    almacena las lecturas de distancia en una matriz
arrayIndex int = 0;                             arrayIndex del elemento actual en la matriz
int total = 0;                                  almacena el total de cumlative
int averageDistance = 0;                        almacena el valor promedio
pulseTime larga sin signo = 0;                    almacena el pulso en Micro segundos
sin signo larga distancia = 0;                     variable para almacenar la distancia (cm)
int motor1 = 9;
int motor2 = 7;
int medio = 2;
int trig = 3;
dist int = 0;

void setup()
{
pinMode (motor1, salida);
pinMode (motor2, salida);
pinMode (eco, entrada);
pinMode (trig, salida);
dist de flotador = pulseIn (medio, alto);

}
void loop() {}
digitalWrite (trig, HIGH);                  enviar 10 pulsos de microsegundos
delayMicroseconds(10);                                esperar 10 microsegundos antes de apagar
digitalWrite (trig, LOW);                   dejar de enviar el pulso
pulseTime = pulseIn (medio, alto);           Busque un pulso de retorno, debe ser alta, el pulso va-de-alta-baja
distancia = pulseTime/58;                      Distancia = tiempo de pulso / 58 para convertir a cm.
total = total - lecturas [arrayIndex];          Reste la distancia pasada
lecturas [arrayIndex] = distancia;              Añadir distancia a conjunto
total = total + lecturas [arrayIndex];          Añadir la lectura al total
arrayIndex arrayIndex = 1;                  ir al siguiente elemento de la matriz

Al final de la matriz (10 artículos) y luego comenzar de nuevo
Si (arrayIndex > = numOfReadings) {}
arrayIndex = 0;
}

averageDistance = total / numOfReadings;      calcular la distancia promedio
Delay(10);
digitalWrite (motor1, HIGH);
digitalWrite (motor2, HIGH);

Si (averageDistance < = 10) {}
ir hacia atrás
digitalWrite(motor1,LOW);
digitalWrite(motor2,LOW);
digitalWrite(motor1,HIGH);
digitalWrite(motor2,LOW);
}
otra cosa
digitalWrite(motor1,LOW);
digitalWrite(motor2,LOW);
}

Artículos Relacionados

Obstáculo evita el Robot usando Arduino Uno y Sensor de proximidad de infrarrojos

Obstáculo evita el Robot usando Arduino Uno y Sensor de proximidad de infrarrojos

Siga los pasos para crear un obstáculo evitar Robot usando Arduino Uno y IR Sensor de proximidadPaso 1: Piezas necesarias1) Arduino Uno R3 (clon hará)2) sensores de proximidad de IR (2 recomendado)3) chasis con motores4) tablero de5) Junta de control
DTMF basado obstáculo evita el ROBOT

DTMF basado obstáculo evita el ROBOT

se basa en la tecnología de DTMF, por que el coche responde a la baja y alta frecuencia de la u número pulsada en tu teléfono móvil, después de dar un anillo,Paso 1: Diagrama de bloque El trabajo principio detrás del proyecto se ilustra en el diagram
(Archivos de código fuente para) Cómo hacer un OAWR (obstáculo evitando caminar Robot)

(Archivos de código fuente para) Cómo hacer un OAWR (obstáculo evitando caminar Robot)

esto es una rama Instructable de cómo hacer un OAWR (obstáculo evitando caminar Robot) y contiene versiones de los archivos de ese instructivo en formatos editables (todos agradable y abierto source'ary me gusta pensar).(Si hay cualquier otro archivo
Cómo hacer un obstáculo evitando Arduino Robot

Cómo hacer un obstáculo evitando Arduino Robot

Hola a todos! En este Instructable voy se que muestra cómo hacer un robot similar a la "móvil Arduino plataforma Experimental" (MAEP) que hice. Está equipado con dos motores que pueden dirigir el robot y la habilidad de ver los obstáculos delant
Cómo hacer un OAWR (obstáculo evitando caminar Robot)

Cómo hacer un OAWR (obstáculo evitando caminar Robot)

este Instructable muestra cómo hacer un pequeño robot a pie que evita obstáculos (al igual que muchas opciones disponibles en el mercado). Pero qué es la diversión en la compra de un juguete cuando en su lugar puede iniciar con un motor, la hoja de p
Agregar bigotes de detección de obstáculo a su Robot

Agregar bigotes de detección de obstáculo a su Robot

después de un sándwich de queso particularmente sabroso me encontré pensando en ratones. Más precisamente cómo hacer mi robot ratón más como. La respuesta, de bigotes. Así que aquí está un Instructable sobre cómo agregar el más simple de sensores a t
Cómo hacer un obstáculo evitando Arduino Robot! "Mi Robot V1"

Cómo hacer un obstáculo evitando Arduino Robot! "Mi Robot V1"

Este instructable muestra las instrucciones de pasos para hacer un obstáculo evitando robot con Arduino.Empezar a dejarmi bloghttp://robot4pro.blogspot.com/p/My-robots.htmlPaso 1: Materiales necesariosAquí le damos todo que lo necesario para hacer My
Obstáculos del Robot Qtechknow

Obstáculos del Robot Qtechknow

¿Has pensado de controlar su FuzzBot de forma inalámbrica? ¿Quieres hacer un real - life video juego? ¿Quieres aprender sobre la tecnología detrás de NFC y RFID? -el Qtechknow Robot de obstáculos cómo - a guía es para usted!Por favor votar para mí (e
Línea autónoma DIY seguimiento con obstáculos evitando Robot (Rover)

Línea autónoma DIY seguimiento con obstáculos evitando Robot (Rover)

ADVERTENCIA: HACER SU COMPUTADORA BRILLO BAJO, PORQUE ESTE PROYECTO EMITE UN ALTO NIVEL DE GENIALIDAD QUE PUEDE DAÑAR TUS OJOS :D 3:)Este proyecto participó en RoboCup 2015 Egipto Local concurso y el premio "mejor diseño" con mi equipo Abdelrahm
Obstáculo evitando Robot V2

Obstáculo evitando Robot V2

recientemente hice un instructable sobre un obstáculo sencillo evitando robot. En este instructable implementará un barrido PING))) sensor, a diferencia del anterior robot que tiene sensor estaba inmóvil. Utilizaré este tercer servo que el PING))) se
Cómo construir obstáculos evitando Robot para principiantes con Arduino Tutorial

Cómo construir obstáculos evitando Robot para principiantes con Arduino Tutorial

Este Tutorial es para cualquier persona para empezar con arduino. Vamos construir un obstáculo evitando el robot que utiliza un sensor de ultrasonidos HC SR-04 para detectar objetos y 2 servos de continua (360 grados) conectados a una fuente de bater
Cómo hacer un obstáculo evitando robot

Cómo hacer un obstáculo evitando robot

obstáculo evitando robot con i.r obstáculo detector y controlador de motor.Paso 1: las cosas que necesitamos we need :-1 un mortor de dc gared2 un viejo teléfono inteligente flip cubierta3 pegamento4 algunos cablescircuito de dector de obstáculo 5con
Siguientes obstáculos evitando Arduino rescate Bot de autónoma pared

Siguientes obstáculos evitando Arduino rescate Bot de autónoma pared

soy una ingeniería eléctrica importante y cada año rama del mi colegio de IEEE compite en una competencia estudiantil de hardware. Concurso del año pasado fue inspirado por los desastres naturales en Haití y Chile (el concurso se realizó una semana d
Arduino robot de evita el obstáculo [fácil!!!!]

Arduino robot de evita el obstáculo [fácil!!!!]

Hola chicos,En este video estoy usando el chasis que he revisado en el anterior (de instructables) para hacer una una evita el obstáculo.Espero que disfruten el videocódigo en el paso siguiente