Robot de Laberintos con Arduino
HTML-код
- Опубликовано: 26 окт 2024
- #robot con #arduino resuelve #laberintos construcción y programación paso a paso
Contenido muy diverso con links en la descripción de cada vídeo. EXPERIMENTOS, DISEÑO GRÁFICO-FOTOGRAFÍA, TECNOLOGÍA, EDUCACIÓN, ANIME, etc.
INSTAGRAM: / jorgejimerch
FACEBOOK: / jorge.jimenezmerchan
TWITTER: / jorgejimerch
#define vel_motor_izq 10
#define vel_motor_der 11
#define e1 8
#define e2 9
#define d1 12
#define d2 7
int trigger_frente = A4;
int echo_frente = A5;
int trigger_izq = A2;
int echo_izq = A3;
int trigger_der = A0;
int echo_der = A1;
void setup(){
pinMode (trigger_frente, OUTPUT);
pinMode (echo_frente, INPUT);
pinMode (trigger_izq, OUTPUT);
pinMode (echo_izq, INPUT);
pinMode (trigger_der, OUTPUT);
pinMode (echo_der, INPUT);
pinMode (vel_motor_izq, OUTPUT);
pinMode (vel_motor_izq, OUTPUT);
pinMode (e1, OUTPUT);
pinMode (e2, OUTPUT);
pinMode (d1, OUTPUT);
pinMode (d2, OUTPUT);
delay (5000);
}
void loop (){
long duracion_frente,duracion_izq,duracion_der,derecha,izquierda,frente;
digitalWrite (trigger_frente, LOW);
delayMicroseconds(2);
digitalWrite (trigger_frente, LOW);
delayMicroseconds(5);
digitalWrite (trigger_frente, LOW);
duracion_frente=pulseIn(echo_frente, HIGH);
frente = duracion_frente/29/2;
digitalWrite (trigger_izq, LOW);
delayMicroseconds(2);
digitalWrite (trigger_izq, LOW);
delayMicroseconds(5);
digitalWrite (trigger_izq, LOW);
duracion_izq=pulseIn(echo_izq, HIGH);
izquierda = duracion_izq/29/2;
digitalWrite (trigger_der, LOW);
delayMicroseconds(2);
digitalWrite (trigger_der, LOW);
delayMicroseconds(5);
digitalWrite (trigger_der, LOW);
duracion_der=pulseIn(echo_der, HIGH);
izquierda = duracion_der/29/2;
analogWrite (vel_motor_izq, 0);
analogWrite (vel_motor_der, 0);
analogWrite (e1, 0);
analogWrite (e2, 0);
analogWrite (d1, 0);
analogWrite (d2, 0);
if (frente>8)
{
if (derecha>9 && derecha=13)
{
analogWrite (vel_motor_izq, 255);
analogWrite (vel_motor_der, 60);
analogWrite (e1, 255);
analogWrite (e2, 0);
analogWrite (d1, 0);
analogWrite (d2, 255);
}
if (derecha
hola, nose si vean mi mensaje pero tengo curiosidad al saber de que manera o posicion estan colocados los sensores ultrasonicos laterales, no distingo si estan colocados de manera vertical o de manera horizontal
amo los robots laberintos
Me pueden decir que materiales utilizaron
Muy bien amigo, gracias por compartir. sin embargo no veo el código por ningún lado, sé que todo lleva un trabajo pero si la idea del canal es crecer deberías compartir el proyecto completo. éxitos
exelente .pero me podrías compartir tu diagrama y tu código
podrias ayudar con el codigo
Excelente. Disculpa puedes compartir díagramas y el código por favor
x2
Como van a pedir su código jaja le ha tomado tiempo codificando asi que dudo que les compartan. Agarren una silla y una taza de café y pongase a programar.
no
pito