Installation :
Tout d'abord, vous devez activer l'interface série sur votre Raspberry Pi.
Pour ouvrir la configuration, entrez la commande suivante :
sudo raspi-config
Sélectionnez 3 Interface Options → I5 Serial, désactivez le shell de
connexion série et activez le matériel série.
Installez maintenant python-serial avec la commande suivante :
sudo apt-get install python3-serial
Entrez maintenant la commande suivante pour télécharger l'exemple
de code préparé :
wget https://joy-it.net/files/files/Produkte/COM-TTL-RS232/COM-TTL-RS232_RPI.zip
Utilisez la commande suivante pour décompresser et supprimer le
répertoire .zip :
unzip COM-TTL-RS232.zip && rm COM-TTL-RS232_RPI.zip
Vous pouvez maintenant lancer l'exemple de code avec cette comman-
de :
python3 COM-TTL-RS232_RPI.py
Vous pouvez également transférer manuellement l'exemple de code
sur votre Raspberry Pi.
importation d'une
série
temps
d'importation
# Ouvrir le port série pour le Pi4
#port = serial.Serial("/dev/ttyS0", baudrate=9600, timeout=3.0)
# Ouvrir le port série pour le Pi5
port
=
serial.Serial("/dev/ttyAMA0",
print
("Starting
test...")
port.write(bytes("Please enter Test-String :
# Le message est envoyé
pendant que
True:
testString
=
port.readline()
testString
=
testString.decode('utf-8')
de caractères
si
testString
!=
# Sortie sur la console
print("La chaîne de test reçue est :
print("----------------------------------------------")
temps.sleep(2)
port.write(bytes("Please enter Test-String :
L'exemple de code est configuré pour le Raspberry Pi 5. Si vous utilisez
un Raspberry Pi 4, supprimez les paramètres de port pour le Pi 5 et ac-
tivez les paramètres de port correspondants pour le Pi 4. Veuillez vous
référer aux commentaires dans le code pour vous guider.
baudrate=9600, timeout=3.0)
# Quelque chose est lu
"" :
\n",'ascii'))
# Convertir en chaîne
",testString)
\n",'ascii'))