Programmation Python, communication Raspberry et Arduino
Siouplaitrpondezmoi
-
Siouplaitrpondezmoi -
Siouplaitrpondezmoi -
Bonjour,
Je fait actuellement un concours de robotique qui se passe dans un mois. Pour cela, je m'occupe d'une communication entre une Arduino et une Raspberry, le programme Arduino fonctionne mais pas celui de la Raspberry, voici le programme:
Vous vous demandez peut-être quel est le problème, eh bien lorsque je fais Run Module sur le Python 3.5.3, il ne reconnait pas else alors que cette condition et surligné en orange, comme if alors que cette condition elle la reconnait.
Merci d'avance pour vos réponses :).
__
(modération : changé balise code en code python, ce dernier respectant les blancs en début de ligne, importants en python)
Je fait actuellement un concours de robotique qui se passe dans un mois. Pour cela, je m'occupe d'une communication entre une Arduino et une Raspberry, le programme Arduino fonctionne mais pas celui de la Raspberry, voici le programme:
import serial
import time
ser = serial.Serial('/dev/ttyUSB0', 9600)
while message != 123:
if donnee_port_serie == 12:
time.sleep(1)
message = 123
else:
time.sleep(1)
donnee_port_serie == ser.readline
time.sleep(2)
ser.write(64)
time.sleep(2)
Vous vous demandez peut-être quel est le problème, eh bien lorsque je fais Run Module sur le Python 3.5.3, il ne reconnait pas else alors que cette condition et surligné en orange, comme if alors que cette condition elle la reconnait.
Merci d'avance pour vos réponses :).
__
(modération : changé balise code en code python, ce dernier respectant les blancs en début de ligne, importants en python)
A voir également:
- Programmation Python, communication Raspberry et Arduino
- Citizen code python - Accueil - Outils
- Application de programmation - Guide
- Schéma câblage coffret communication fibre - Forum câblage
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
- Une erreur de communication est détectée dans le module de sécurité ✓ - Forum TNT / Satellite / Réception
Mais comme j'ai une plus grande expérience de la programmation en général, et en particulier de la rigueur dans la syntaxe je dirais : pourquoi utiliser == ? c'est la syntaxe pour un test d'égalité, pas une affectation, comme tu l'as fait en ligne 9.