Cours:SaéSBC robotMobile : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
*comportement dépendant de codes barre, ex de code barre :
+
== 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 mqtt
+
* 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 à 08: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