Evitement d'obstacle

Bonjour,

J'ai un petit programme pour l'évitement d'obstacles (ci-joint) qui fonctionne trés bien, cependant je souhaiterais y ajouter une fonction pour qu'il puisse regarder autour de lui avec le sonar posé sur un servo. La problèmatique que j'ai actuellement avec mon programme c'est que si le robot arrive à un certain angle contre un obstacle il se bloque.

En fait j'aimerais faire comme le robot dans le lien ci dessous :

Ceci étant, quand j'essai d'exécuter le code de ce robot, je me retrouve avec une erreur :

Arduino: 1.6.7 (Windows 8.1), Board: "Arduino/Genuino Uno"

C:\Users\Skyangels\Desktop\robot4wd_06\robot4wd_06.pde:47:53: fatal error: AFMotor.h: No such file or directory

 #include <AFMotor.h>  // needed for the motorshield.

                                                     ^
compilation terminated.

Ma configuration :

1- Arduino Uno
1- Adafruit motorshield 2.3
1- Sonar SRF05 (trigger pin on 12, echo pin on 13)
1- Servo

Enfin voilà, je me lance tout juste alors si quelqu'un peut m'aider ça sera super.

Waia.ino (1.49 KB)

bonjour,

C:\Users\Skyangels\Desktop\robot4wd_06\robot4wd_06.pde:47:53: fatal error: AFMotor.h: No such file or directory

assez explicite comme erreur.
la lib est absente

Salut;
J'ai réalisé le même robot sur le principe.

Le problème avec l'ultra-son c'est que l'angle d'attaque d'un objet est important pour une bonne détection. Il doit être le plus perpendiculaire possible.
J'en est fait l’expérience et la vidéo le démontre.

Je n'ai pas continué son évolution mais un capteurs infrarouge télémètre serais approprié.
La fonction du capteur sur ton robot est de détecter une faible proximité.

Ton programme SVP !

A plus!