Python, mon programme ne marche pas HELP!
uneasperge Messages postés 2 Date d'inscription vendredi 5 mai 2023 Statut Membre Dernière intervention 6 mai 2023 - 6 mai 2023 à 12:39
- Python, mon programme ne marche pas HELP!
- Programme demarrage windows 10 - Guide
- Programme bonjour ✓ - Forum Windows
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Lg non programmé ✓ - Forum TV & Vidéo
- Ce programme est écrit en python. ✓ - Forum Python
3 réponses
5 mai 2023 à 16:26
Bonjour,
Il semble que les modules Adafruit tels que busio nécessitent quelques instructions additionnelles pour assurer leur compatibilité avec le périphérique connecté
voir :
vérifier également si votre version de Thonny est à jour. Il vous faut au minimum python 3.6 pour fonctionner avec busio
https://forums.raspberrypi.com/viewtopic.php?t=301860
voir aussi :
https://docs.circuitpython.org/en/latest/shared-bindings/busio/index.html
Par ailleurs, de ce que je comprends de votre message, le programme est exécuté sur un ordinateur (peut-être un raspberry pi) et transmis (en wifi?) sur le mbot. Je chercherais donc à vérifier (dans un script de test) que le signal arrive bien et que leds ou servos-moteurs sont activés sur une instruction. Si je ne me trompe pas, busio communique sur un port i2c.
Ceci dit, je n'ai pas suivi le portage de python sur mbot (et je n'ai que les versions qui fonctionnaient avec scratch et arduino/mbot).
J'espère donc que ces pistes (sauf erreur de ma part sur toute la ligne) et d'autres à venir vous permettrons de trouver les corrections à appliquer.
Ces erait bien de poster ici vos avancées.
5 mai 2023 à 17:37
Bonjour,
ser=busio.UART(board TX, board RX, baudrate=9600, timeout=0.300)
Thonny doit signaler qu'il ne faut pas d'espace dans un nom de variable
donc essaie:
ser=busio.UART(boardTX, boardRX, baudrate=9600, timeout=0.300)
Des exemples ici:
https://www.programcreek.com/python/example/123500/busio.UART
remarque:
Pour deposer du code merci de suivre les directives suivantes ici:
https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Bon courage
6 mai 2023 à 12:39
Merci pour vos toutes réponses !
Il semble que j'ai oublié de mettre un point entre "board" et "RX" et "board" et "TX" : )
Merci pour les liens envoyés qui m'on réellement aidés !