Étape 4: Codage du Robot
Voici le code python et arduino pour le robot. Charger le code de l’arduino sur votre arduino et enregistrez le fichier python.
Permettez-moi d’expliquer comment il fonctionne.
Le programme python prend une photo de votre index en face de l’écran blanc. Le programme utilise OpenCV pour prendre des photos. Le programme python parcourt ensuite chaque pixel de l’image jusqu'à ce qu’il tombe sur un pixel noir. Le programme python utilise PIL pour déterminer la couleur de chaque pixel. Le programme python vérifie ensuite sur quel côté de l’image, le pixel est sur. Selon la position du pixel, le programme python enverra certaines informations à l’arduino. Par exemple, si le pixel est sur la milieu gauche de l’image, le programme enverra 'gauche' à l’arduino. Le programme envoie les informations à l’arduino via le port série. L’arduino lit régulièrement des données sur le port série. Si elle se lisait « gauche » il serait tourner à gauche jusqu'à ce qu’il existait une autre commande.