Tutorial: Hello UART (EduRP2040)
Envía y recibe datos por UART en el RP2040.
Pinout usado
| Señal | GPIO | Función |
|---|---|---|
| TX | GP0 | UART0 TX |
| RX | GP1 | UART0 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.