Cours:SaéSBC robotMobile : Différence entre versions
Ligne 1 : | Ligne 1 : | ||
− | *comportement | + | == Cahier des charges == |
+ | |||
+ | à minima : | ||
+ | * le comportement du robot doit dépendre de codes barres par ex : | ||
**tourner à droite | **tourner à droite | ||
**tourner à gauche | **tourner à gauche | ||
**1/2 tour | **1/2 tour | ||
**... | **... | ||
− | *télécommande wifi par | + | * trois cartes rpi communiquant avec le protocole mqtt |
− | *affichage sur des leds de la vitesse des moteurs | + | * une télécommande wifi par boutons physique |
+ | * un affichage déporté du statut du robot | ||
+ | * un affichage sur des leds (barregraphe) de la vitesse des moteurs | ||
Version du 17 octobre 2022 à 07:41
Cahier des charges
à minima :
- le comportement du robot doit dépendre de codes barres par ex :
- tourner à droite
- tourner à gauche
- 1/2 tour
- ...
- trois cartes rpi communiquant avec le protocole mqtt
- une télécommande wifi par boutons physique
- un affichage déporté du statut du robot
- un affichage sur des leds (barregraphe) de la vitesse des moteurs
Pb de verrouillage numérique
Si lors de la lecture d'un code barre les chiffres n'apparaissent pas, il faut :
- ouvrir le fichier /etc/rc.local dans un éditeur:
- nano /etc/rc.local
- ajouter les lignes suivantes avant exit 0
for tty in /dev/tty[1-9]*; do setleds -D +num < $tty > /dev/null done
- sauvegarder : control+w
- quitter : control+x
- redémarrer la carte
- reboot