Jai un projet qui consiste à faire communiquer un raspberry pi 2 et un arduino nano.
Je souhaite envoyer des informations depuis le pi vers l’arduino via le port usb car l’arduino est connecté au pi via usb.
Le port série utilisé est donc le ttyUSB0. Malheureusement, cela ne fonctionne pas car j’ai l’impression que le port ttyUSB0 n’est pas activé par défaut et je n’arrive pas à l’activer correctement malgré mes recherche.
Jai cependant trouve une alternative en utilisant le paquet « minicom » sur le raspberry. Une fois minicom paramétré sur ttyUSB0 correcement, cela fonctionne, je reçois bien les infos voulues sur l´arduino. Cependant, pour que tout focntionne, il faut que je sois connecté en ssh sur le pi et que j’ai lance manuellement minicom.
J’aimerai pouvoir me passer de minicom et que le port ttyUSB0 soit activé par défaut.
Peut être un problème de configuration du port. Test avec un script Python (il faut la lib serial). Utilise la même configuration que celle que tu as avec minicom. Par exemple :
#!/usr/bin/python3
import serial
ser = serial.Serial(port='/dev/ttyUSB0',
baudrate = 9600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS)
counter=0
while 1:
x=ser.readline()
print(x)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
GNU/Linux SysAdmin - un blog sur les lignes de commande GNU/Linux (mikael-flora.fr)
GNU/Linux SysAdmin - un blog sur les lignes de commande GNU/Linux (mikael-flora.fr)
GNU/Linux SysAdmin - un blog sur les lignes de commande GNU/Linux (mikael-flora.fr)