#include <Tiny4kOLED.h>
const int TOUCH_SENSOR_PIN = 3;
const int BUZZER_PIN = 4;
const int RGB_LED_RED_PIN = 0;
const int RGB_LED_GREEN_PIN = 1;
const int RGB_LED_BLUE_PIN = 2;
void setup() {
Tiny4kOLED.init();
pinMode(TOUCH_SENSOR_PIN, INPUT);
pinMode(BUZZER_PIN, OUTPUT);
pinMode(RGB_LED_RED_PIN, OUTPUT);
pinMode(RGB_LED_GREEN_PIN, OUTPUT);
pinMode(RGB_LED_BLUE_PIN, OUTPUT);
}
void loop() {
if (digitalRead(TOUCH_SENSOR_PIN) == HIGH) {
Tiny4kOLED.clear();
Tiny4kOLED.setCursor(0, 0);
Tiny4kOLED.print("Happy Birthday!");
digitalWrite(BUZZER_PIN, HIGH); // Start playing music
analogWrite(RGB_LED_RED_PIN, 255); // Set RGB LED to red
// You can add more effects here (e.g., color transitions)
} else {
digitalWrite(BUZZER_PIN, LOW);
analogWrite(RGB_LED_RED_PIN, 0); // Turn off RGB LED
}
}