Tutorial: Hello UART (EduRP2040)

Envía y recibe datos por UART en el RP2040.

Pinout usado

SeñalGPIOFunción
TXGP0UART0 TX
RXGP1UART0 RX

MicroPython

from machine import UART, Pin
from time import sleep

uart = UART(0, baudrate=115200, tx=Pin(0), rx=Pin(1))

while True:
    uart.write("Hello, UART!\r\n")
    if uart.any():
        data = uart.read()
        print("Recibido:", data)
    sleep(1)

Probar desde el PC

Conecta un adaptador USB-Serial a GP0/GP1 (cruzados) y abre:

picocom -b 115200 /dev/ttyUSB0

Notas

  • Usa nivel 3.3 V — no conectes señales de 5 V directamente.
  • Para depurar también puedes usar print() que sale por la consola USB.

Siguiente paso

Si necesitas conectividad inalámbrica, salta a la EduESP32-S3.

Comentarios

...