recepteur - Arduino -capteur de distance - pont en H (sabertooth) - Moteur
Branchement du recepteur - Arduino -capteur de distance - pont en H (sabertooth) - Moteur:
Pour l'instant je n'ai mis qu'un seul moteur. Le principe, le capteur de distance détecte une présence, au dessus d'un mètre les moteurs sont commandés par la télécomande, entre 40cm et 1m ralentissement des moteurs, en dessous de 40 cm arrêt des moteurs.
Pour la phase de ralentissement, j'ai modifié le code de l'Arduino pour utiliser une table en dur de la vitesse en fonction de la vitesse donnée par le récepteur. J'ai encore des réglages à faire (notamment au niveau de la réactivité du bouzin, car il faut entre 0,5 et 1s pour interpréter l'ordre depuis la télécommande, peut être en utilisant un Arduino plus véloce (mais c'est pas sûr, car il y a un délai incompressible pour l'envoi/réception de l'ultra son du capteur ou alors avec deux Arduino, le 1er qui gère le capteur et envoie sur un des ports d’interruption une info pour le deuxième Arduino...). J'ai encore eu des problème au niveau de la Sabertooth qui ne retrouve pas toujours le neutre (il m'a déjà fait ça avec juste le RC / Saberthooth) je vais peut être essayer un nouveau dialogue entre l'Arduino et la Sabertooth non plus en PWM mais peut être en mode série (si un pro Arduino à un bout de code pour gérer la Sabertooth en d'autre mode que le PWM je suis preneur ).
En parlant de pro Arduino, savez- vous si il y a des sorties / entrées plus rapide que d'autres (ou à configurer...) sur un Arduino uno?
Petite vidéo de l'ensemble en fonctionnement (Fab ça marche ):