#Programme pour envoyer un message de ESP2 via UART2 :
from machine import UART
import time
# Configuration de l'UART2 (TX=G17, RX=G16)
uart2 = UART(2, baudrate=9600, tx=17, rx=16)
print("ESP Emission message UART :")
while True:
message = "Hello ESP32"
message_utf8 = message.encode('utf-8')
uart2.write(message_utf8)
print("Message envoyé :", message)
print("Message envoyé_UTF8 :", message_utf8)
time.sleep(5) # Envoyer un message toutes les 2 secondes
#**************************************************************************
#Programme de ESP1 pour recevoir un message de ESP2 via UART1:
from machine import UART
#from machine import Pin
import time
# Configuration de l'UART2 (TX=G17, RX=G16)
uart1 = UART(1, baudrate=9600, tx=17, rx=16)
print("ESP de Reception UART:")
while True:
if uart1.any():
message = uart1.read().decode('utf-8')
print("Message reçu :", message)
# Si le message est reçu, allumer la LED
#if "Hello ESP32" in message:
# led.on()
# print("LED allumée")
#else:
#led.off()
time.sleep(1)