Arduino Powered vehículo autónomo (3 / 12 paso)

Paso 3: Lógica de programación

El Arduino es controlado a través de un programa de C++ ("sketch"). La acción principal sucede en la función de loop() sketch de Arduino que se ejecuta repetidamente. La lógica básica de control de programa es:

  1. Verifique si la llave fue presionada (si habilitar en la configuración).
  2. Cualquier nueva información de GPS y actualizar el curso y la distancia al objetivo. Pasar a la siguiente waypoint si hemos alcanzado el destino actual.
  3. Leer la brújula rumbo presente y decidir la dirección deseada para el coche
  4. Mover el vehículo y verifique que los obstáculos que hay que evitar.
  5. Actualización de pantalla LCD

El código para manejar cada uno de estos es en funciones separadas.

Se adjunta el código fuente totalmente documentado.

Artículos Relacionados

Creación de una estación Base para uso con un vehículo autónomo.

Creación de una estación Base para uso con un vehículo autónomo.

Este de estación de Base se concibió originalmente como el centro de control para el vehículo de prueba-O-f-concepto de FishPi (POCV). Tenía en mente un caso de vuelo de aluminio con un teclado, ratón, pantalla LCD y un Hub USB con extensiones para U
Vehículo autónomo Arduino

Vehículo autónomo Arduino

Se trata de un coche. ¡ Muy pronto!Paso 1: Recorte de cuerpo.Corte un pedazo de madera contrachapada pulgadas (o 16) 8. Asegúrese de que tiene una hendidura en el centro para dar cabida a los engranajes y las ruedas y es lo suficientemente grande com
Vehículos autónomos

Vehículos autónomos

Hola amigos de instructables. Aquí estoy otra vez con un proyecto muy interesante. Si usted tiene niños, estarán fascinados. Imagine que usted crear un coche de juguete con un motor que sólo se pone en marcha. sin duda cuando encuentra una pared, gol
El vórtice de griterío: Ventilador - Powered vehículo

El vórtice de griterío: Ventilador - Powered vehículo

este es el vórtice gritando, un vehículo de propulsión humana gigante que utiliza fanblades de 7 pies para impulsar a las personas por las vías del ferrocarril. Este material es de la regata Handcar en Santa Rosa, California.
Vehículo de Arduino centinela autónomo

Vehículo de Arduino centinela autónomo

Usando el servo había montado sensores ultrasónicos e infrarrojos, el centinela busca amenazas dentro de su zona de exclusión. Una vez que se detecta una amenaza, se acerca para matar con su "cañón láser". El ultrasonido se utiliza para detectar
Autónoma pared abrazos Arduino vehículo

Autónoma pared abrazos Arduino vehículo

Usando un servo montado compuesto sensor infrarrojo y un sensor ultrasónico hacia adelante fijado, el Rover intentará mantener una distancia fija de un muro situado a la izquierda.Código bien documentado se proporciona para que pueda realizar más exp
1Sheeld controlado por Arduino vehículo

1Sheeld controlado por Arduino vehículo

Utilizando 1Sheeld, mando un Arduino powered vehículo con el acelerómetro en tu Smartphone/Tablet.Paso 1: lo esencial Se requieren los siguientes elementos, o equivalente.1) cualquier Arduino powered plataforma del vehículo. En la foto es el Thumper
Hacer un barco autónomo con una Raspberry Pi (WiP)

Hacer un barco autónomo con una Raspberry Pi (WiP)

la ola de entusiasmo por el Raspberry Pi ha llevado a muchas personas se preguntan en las posibilidades, y maravillarse con la simplicidad. La tarjeta de crédito tamaño SBC es perfecto para casi cualquier cosa. Tal vez incluso para cruzar el océano A
Seis ruedas RC vehículo

Seis ruedas RC vehículo

Hola, Bienvenidos a mi Instructable sobre cómo hacer su propio vehículo de RC Six-Wheeled.Este Instructable le ayudará en el camino a la grandeza de Arduino RC! En el momento en que termines trabajando, usted tendrá su propio totalmente funcional, Ar
Conceptos básicos de convertir su vehículo de control remoto en un sistema autónomo (abejón) utilizando un Arduino

Conceptos básicos de convertir su vehículo de control remoto en un sistema autónomo (abejón) utilizando un Arduino

comencé este proyecto con el objetivo de convertir barato mi RC helicóptero en algo de un UAV o al menos para algunos sensores para reducir las colisiones y otros "haps mal."Ahora por desgracia al principio del proyecto calcularon mal las capaci
DIY Robot autónomo inteligente (animal doméstico electrónico) /w Arduino

DIY Robot autónomo inteligente (animal doméstico electrónico) /w Arduino

Me encanta a todo tipo de robots especialmente autónoma o robots inteligentes, que tienen una inteligencia un poco más que evitar un obstáculo. Así que he decidido que voy construir mi propio robot inteligente barato tiene una estructura en la cámara
Desviación de obstáculo de Robot autónomo MICBot

Desviación de obstáculo de Robot autónomo MICBot

MICBot es un robot autónomo para detección de obstáculos y desviaciones y va alrededor,obras interiores o exteriores.Paso 1: Ultrasonido Sensor SFR05 Por lo tanto, esta solución utiliza el sensor de ultrasonidos como una medida de distancia y le perm
Tanque autónomo con brazo robótico (Arduino, Bluetooth)

Tanque autónomo con brazo robótico (Arduino, Bluetooth)

Este Instructables se explica el proceso de construcción de un tanque autónomo de Arduino con un brazo robótico conectado a controlarse a través de bluetooth usando la aplicación Ardudroid Android.La dirección se controla mediante teclas mientras los
Morder el Robot autónomo obstáculos «Sanglier» (jabalí)

Morder el Robot autónomo obstáculos «Sanglier» (jabalí)

concepto GeneralNuestra primera idea fue crear un robot oruga capaz de subir escaleras y un montón de otros obstáculos, para llegar a una buena velocidad (alrededor de 10 o 15 km/h) mientras que la filmación y transmisión de datos. Se decidirá si pue