/////////////////////////////////////
////////////// RGB LED //////////////
/////////////////////////////////////
//////////////////////////////
//VARIABLES AND DEFINITIONS //
//////////////////////////////
#define RED 1
#define GREEN 5
#define BLUE 9
///////////
// SETUP //
///////////
void setup() {
// put your setup code here, to run once:
Serial1.begin(115200);
Serial1.println("Hello, Raspberry Pi Pico!");
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
}
///////////////
// FUNCTIONS //
///////////////
void off() {
digitalWrite(RED, LOW);
digitalWrite(GREEN, LOW);
digitalWrite(BLUE, LOW);
}
void red() {
digitalWrite(RED, HIGH);
}
void yellow() {
digitalWrite(RED, HIGH);
digitalWrite(GREEN, HIGH);
}
void green() {
digitalWrite(GREEN, HIGH);
}
void blue() {
digitalWrite(BLUE, HIGH);
}
//////////
// LOOP //
//////////
void loop() {
// put your main code here, to run repeatedly:
off();
red();
delay(100);
off();
yellow();
delay(100);
off();
green();
delay(100);
off();
blue();
delay(100);
}