Objectif :
Contrôler la Tortue Jeulin avec Python3
Il faut tout d’abord installer la librairie Python ‘pyserial‘ via ‘pip3’ :
util01@station173:~$ sudo apt install python3-pip
util01@station173:~$ pip install pyserial
Sous l’interpréteur de commande Python3 :
util01@station173:~$ python3
Python 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0',1200,timeout=1,parity=serial.PARITY_EVEN,bytesize=7, stopbits=1)
>>> ser.write(b'F')
1
>>> ser.write(b'U')
1
>>>
La Tortue avance et recule.
Soit le script Python 3 que l’on nomme ‘tortue.py’ :
import serial
ser = serial.Serial('/dev/ttyUSB0',1200,timeout=1,parity=serial.PARITY_EVEN,bytesize=7, stopbits=1)
ser.write(b'F')
ser.write(b'U')
Que l’on exécute par :
util01@station40:~$ python3 tortue.py