#Programme pour envoyer un message 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)

while True:
    message = "Hello ESP32"
    uart2.write(message)
    print("Message envoyé :", message)
    time.sleep(2)  # Envoyer un message toutes les 2 secondes

#Programme pour recevoir un message via UART2:
from machine import UART
#from machine import Pin
import time

# Configuration de l'UART2 (TX=G17, RX=G16)
uart2 = UART(2, baudrate=9600, tx=17, rx=16)

# Configuration de la LED sur le GPIO 2
#led = Pin(2, Pin.OUT)

while True:
    if uart2.any():
        message = uart2.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)