romu-led-rgb-pattern.ino

Placa de desarrollo USB Romu (RP2354A) · Archivo : romu-led-rgb-pattern.ino · Lenguaje : C/C++ (Arduino) · Uso : Faire clignoter la LED RGB intégrée avec des motifs colorés pour tester le matériel.

Ejemplo simple para controlar el LED RGB integrado alternando los colores rojo, verde, azul y blanco.

Utiliza GPIO internos conectados al LED RGB. Consulta el esquema oficial de la placa Romu para los números de pines exactos. Compila con el entorno Arduino para Raspberry Pi Pico. Sube a través del puerto USB-C o el modo BOOTSEL.

romu-led-rgb-pattern.ino

// Romu RP2350 RGB LED Test
// Note: Pin mapping for Romu RGB LED depends on specific board definition.
// Assuming common WS2812 or direct RGB pins. Here we assume direct RGB pins for generic example.
// If using WS2812, include Adafruit_NeoPixel.

#include "Arduino.h"

// Define pins based on Romu schematic (check Bitmerse docs for exact GPIOs)
// These are placeholders; adjust to actual Romu pinout.
#define LED_R 22
#define LED_G 24
#define LED_B 25

void setup() {
  pinMode(LED_R, OUTPUT);
  pinMode(LED_G, OUTPUT);
  pinMode(LED_B, OUTPUT);
  Serial.begin(115200);
}

void loop() {
  // Red
  digitalWrite(LED_R, HIGH);
  digitalWrite(LED_G, LOW);
  digitalWrite(LED_B, LOW);
  delay(500);
  
  // Green
  digitalWrite(LED_R, LOW);
  digitalWrite(LED_G, HIGH);
  digitalWrite(LED_B, LOW);
  delay(500);
  
  // Blue
  digitalWrite(LED_R, LOW);
  digitalWrite(LED_G, LOW);
  digitalWrite(LED_B, HIGH);
  delay(500);
  
  // White
  digitalWrite(LED_R, HIGH);
  digitalWrite(LED_G, HIGH);
  digitalWrite(LED_B, HIGH);
  delay(500);
}

← Volver a la ficha