03 — Client Work
🔮 Ouija Board Puzzle — Escape Room
ArduinoC++LEDsElectronicsClient Work
A commissioned project for a local escape room business. The prop is a themed Ouija board with multiple LEDs that light up in carefully designed sequences — each sequence corresponds to a letter, and the player has to decode the sequence to find the hidden word and progress in the puzzle.
The whole thing runs on an Arduino, with custom LED timing logic programmed in C++. The challenge was making the sequences intuitive enough to be solvable but not so obvious as to break the immersion. Delivered to the client and currently in active use.

Source code
// int led2=2; //Albastru - F - 1
int led3=3; //Galben - O - 2
int led4=4; //Verde - R - 3 - 7
int led5=5; //Rosu - E - 4 - 6
int led7=7; // RGB 3 culori - V - 5
void setup()
{
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
pinMode(led7,OUTPUT);
}
void loop()
{
digitalWrite(led2,HIGH);
delay(1000);
digitalWrite(led2,LOW);
delay(1000);
digitalWrite(led3,HIGH);
delay(1000);
digitalWrite(led3,LOW);
delay(1000);
digitalWrite(led4,HIGH);
delay(1000);
digitalWrite(led4,LOW);
delay(1000);
digitalWrite(led5,HIGH);
delay(1000);
digitalWrite(led5,LOW);
delay(1000);
digitalWrite(led7,HIGH);
delay(1000);
digitalWrite(led7,LOW);
delay(1000);
digitalWrite(led5,HIGH);
delay(1000);
digitalWrite(led5,LOW);
delay(1000);
digitalWrite(led4,HIGH);
delay(1000);
digitalWrite(led4,LOW);
delay(5000);
}