from machine import Pin, UART
import utime
# Configuración de UART
uart = UART(0, baudrate=9600, tx=Pin(0), rx=Pin(1))
# Configuración del botón
button = Pin(2, Pin.IN, Pin.PULL_UP)
while True:
if not button.value(): # Verificar si el botón está presionado
uart.write('A') # Enviar carácter 'A' por UART
utime.sleep_ms(100) # Pequeña pausa para evitar rebotes del botón
utime.sleep_ms(10) # Pequeña pausa para evitar consumo excesivo de CPU
from machine import Pin, UART
import utime
# Configuración de UART
uart = UART(0, baudrate=9600, tx=Pin(0), rx=Pin(1))
# Configuración del LED
led = Pin(2, Pin.OUT)
while True:
if uart.any(): # Verificar si hay datos disponibles en UART
rx_char = uart.read(1) # Leer un carácter
if rx_char == b'A': # Si se recibe 'A', encender el LED
led.value(1) # Encender LED
utime.sleep_ms(500) # Mantener el LED encendido durante medio segundo
led.value(0) # Apagar LED
utime.sleep_ms(10) # Pequeña pausa para evitar consumo excesivo de CPU