import serial import time # Configurer le port série pour le Raspberry Pi ser = serial.Serial('/dev/ttyAMA0', 115200) # Le port série, le même que pour Minicom time.sleep(2) # Attendre que la communication soit stable # Envoyer un message à l'ESP32 ser.write(b"Hello ESP32!\n") print("Envoie Hello ESP32!\n") # Reception des messages de l'ESP32 while True: if ser.in_waiting > 0: # Si des données sont reçues #received = ser.readline().decode('utf-8').strip() # Lire et décoder les données reçues de l'ESP32 en utf-8 received = ser.readline().decode('iso-8859-1').strip() # Lire et décoder les données reçues de l'ESP32 en iso-8859-1 print("Reçu de l'ESP32:", received) time.sleep(1) # Envoie des messages de l'ESP32 ser.write(b"Hello ESP32!\n") print("Envoie Hello ESP32!\n")