romu-led-rgb-pattern.ino
Simple example to control the onboard RGB LED by alternating red, green, blue, and white colors.
Uses internal GPIOs connected to the RGB LED. Check the official Romu board schematic for exact pin numbers. Compile with the Arduino environment for Raspberry Pi Pico. Upload via USB-C or BOOTSEL mode.
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);
}