romu-usb-cdc-serial-debug.py

Placa de desarrollo USB Romu (RP2354A) · Archivo : romu-usb-cdc-serial-debug.py · Lenguaje : MicroPython · Uso : Utiliser MicroPython pour interagir avec la carte via le port série USB pour le débogage rapide.

Script MicroPython simple para leer el estado de un botón e imprimir el resultado en la consola serie USB.

Grabe la imagen de MicroPython para RP2350 en la placa Romu. Use Thonny o una terminal serie para ver los mensajes. La placa actúa como un dispositivo CDC (Puerto COM Virtual). Ideal para prototipado rápido sin compilación.

romu-usb-cdc-serial-debug.py

import time
import machine

# Romu specific: Check if RGB LED is accessible via PWM or digital
# Assuming direct GPIO control for RGB (adjust pins per schematic)
# Note: Romu might use WS2812, requiring neopixel library. 
# This example uses simple digital IO for demonstration.

# Placeholder pins for Romu buttons
btn = machine.Pin(12, machine.Pin.IN, machine.Pin.PULL_UP)

print("Romu MicroPython Initialized")

while True:
    if btn.value() == 0:
        print("Button Pressed!")
        time.sleep(0.2) # Debounce
    time.sleep(0.01)

← Volver a la ficha