Demo Programs
Browse through 315 verified programs across Arduino, ESP-IDF, FreeRTOS. Select your framework to filter the codes and use the quick index on the right.
Showing 315 programs
Ambient Lux Data Logger
Ambient Lux Data Logger demo project running on Advayam ESP32 development hardware using the Arduino framework.
Angle Based HSV Colour Wheel
This program maps the board's physical tilt angle to HSV hue. Rotating the board through 360 degrees produces a corresponding 360-degree color cycle across the entire ...
Anti-Theft Alarm
This program arms an anti-theft alarm using the push button. Once armed, movement causes an escalating multi-tone siren.
Auto Dimming Matrix Display
Auto Dimming Matrix Display demo project running on Advayam ESP32 development hardware using the Arduino framework.
Automatic Brightness Colour Temperature Simulator
Automatic Brightness Colour Temperature Simulator demo project running on Advayam ESP32 development hardware using the Arduino framework.
Automatic Text Orientation
This program automatically rotates scrolling text according to the physical orientation of the board. The accelerometer detects the board orientation and the text is r...
Blind Spot Proximity Warning
Blind Spot Proximity Warning demo project running on Advayam ESP32 development hardware using the Arduino framework.
Button Hold Pitch Modulation
This program measures how long the push button on GPIO 17 is held and increases the buzzer frequency as the hold time becomes longer. Releasing the button stops the bu...
Button Long Press Factory Reset
This program detects how long a button connected to GPIO 17 is held. A normal short press does nothing. While the button is being held, the LED connected to GPIO 45 bl...
Button Multi-Command Decoder
This program detects single, double, and triple button clicks using a button connected to GPIO 17. Depending on the number of clicks, the LED connected to GPIO 45 blin...
Buzzer SOS Morse Code
Buzzer SOS Morse Code demo project running on Advayam ESP32 development hardware using the Arduino framework.
Buzzer Tone Pitch Ladder
Buzzer Tone Pitch Ladder This program uses a push button to cycle through 8 musical notes, from C4 to C5. Each time the button is pressed, the buzzer plays the next no...
Conway'S Game Of Life
This program runs Conway's Game of Life on the 5x5 RGB LED matrix connected to GPIO 7. The initial cells are randomized and the simulation continuously evolves on the ...
Daylight Exposure Meter
Daylight Exposure Meter demo project running on Advayam ESP32 development hardware using the Arduino framework.
Double Tap Detector
This program detects two rapid acceleration spikes as a double tap. A verified double tap unlocks the system and lights the center matrix pixel green.
Earthquake Detector
This program learns a quiet acceleration baseline and monitors mechanical vibration around that baseline. Strong vibrations trigger the buzzer on GPIO 16.
ESP32 Hardware Watchdog Toggle
This program uses the ESP32 Task Watchdog Timer to monitor the main loop. The User LED on GPIO 45 toggles whenever the loop executes successfully and feeds the watchdog.
Flip To Mute
This program demonstrates flip-to-mute behavior. A buzzer alarm runs until the board is turned face down. Face-down orientation immediately silences the buzzer.
Free Fall Detector
This program detects free-fall using the LSM6DS accelerometer. When total acceleration drops close to zero, the buzzer on GPIO 16 sounds immediately. GPIO 38 is used a...
G-Force Overload Detector
This program monitors total acceleration. If acceleration exceeds 2.5g, the matrix flashes red and the buzzer produces a high-frequency warning chirp.
Gesture Colour Changer
This program detects a quick left-to-right flick of the board. Each detected gesture changes the RGB matrix to the next color in a predefined palette.
Gyro-Based Spin Meter
This program measures rotation around the Z axis. A bright pixel travels around the matrix edge. Its speed increases as the measured angular velocity increases.
Hand Proximity Reaction Game
Hand Proximity Reaction Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
Inclinometer Audio Feedback
This program measures the board's pitch relative to a 45-degree target. The buzzer beeps increasingly quickly as the board approaches the target angle.
Laser Tripwire Alarm
Laser Tripwire Alarm demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Heartbeat
This program simulates a human heartbeat using the User LED on GPIO 45. The LED performs two fading pulses followed by a short pause, creating a repeating heartbeat-li...
LED Matrix Analog Clock Mimic
LED Matrix Analog Clock Mimic demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Binary Counter
8-bit Binary Counter Each press of the button increases an 8-bit counter by 1. The first 8 LEDs of the matrix represent the binary value: - LED ON = 1 - LED DIM = 0 Th...
LED Matrix Catch The Falling Fruit Game
LED Matrix Catch The Falling Fruit Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Checkerboard Strobe
This program alternates two complementary colors across the 5x5 RGB matrix in a checkerboard pattern, creating a strobe effect.
LED Matrix Coin Flip
Coin Flip Simulator Press the button to flip the coin. The matrix shows a spinning coin animation, then stops on HEADS or TAILS and plays a chime.
LED Matrix Color Mixer
This program mixes Red, Green, and Blue components on the RGB matrix using the push button on GPIO 17. Short presses cycle through 8 brightness levels. A long press co...
LED Matrix Colour Temp Simulator
LED Matrix Colour Temp Simulator demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Diagonal Colour Wave
This program creates a moving diagonal rainbow wave across the 5x5 RGB LED matrix connected to GPIO 7.
LED Matrix Digital Bubble Meter
This program uses the accelerometer to create a digital bubble level. The green center LED represents the bubble. The bubble moves according to board tilt and stays ce...
LED Matrix Digital Dice
Digital Dice Roller Pressing the button starts an animated dice-rolling effect. After the animation, a random number from 1 to 6 is selected and displayed on the 5x5 N...
LED Matrix Digital Stopwatch
Stopwatch on Matrix This program uses a push button to start and stop a stopwatch. The LED matrix progressively fills with one LED for each elapsed second. After 25 se...
LED Matrix Expanding Color Wave
This program animates expanding square frames on the 5x5 RGB LED matrix, starting from the center and expanding toward the outer boundary.
LED Matrix Fire Simulation
This program creates a flickering fire effect on the 5x5 RGB LED matrix using a simulated heat map. Heat is converted into red, orange, and yellow colors.
LED Matrix Heatmap Generator
This program displays the LMT87 temperature as a vertical heatmap on the 5x5 RGB matrix. Lower temperatures produce blue colors while higher temperatures progress thro...
LED Matrix Horizontal Scanner
Matrix Column Scanner Each button press moves a solid vertical bar one column to the right. After the fifth column, it returns to the first. Includes software button d...
LED Matrix Hourglass
5x5 Falling Sand Timer - Sand starts at the TOP row, CENTER pixel - Each grain falls downward - Grains pile up naturally - Matrix gradually fills with sand - All 25 pi...
LED Matrix Maze Game
LED Matrix Maze Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Memory Game
LED Matrix Memory Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Minesweeper
LED Matrix Minesweeper demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Night Light
LED Matrix Night Light demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix NTP Scrolling Clock
NTP Clock - GMT+5:30 - Upside-Down Scrolling Time This program connects the ESP32-S3 to Wi-Fi and gets the current time from an NTP server. The clock uses Indian Stand...
LED Matrix Pacman Chase Animation
This program creates a simple Pacman-style chase animation. A yellow Pacman pixel is chased by a red ghost pixel across the 5x5 RGB matrix.
LED Matrix Perlin Noise Gradient Generator
This program generates smoothly changing procedural color gradients across the 5x5 RGB matrix using interpolated noise.
LED Matrix Pixel Collision Simulator
LED Matrix Pixel Collision Simulator demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Pixel Particle Fountain
This program creates a particle fountain from the bottom-center of the 5x5 RGB matrix. Particles rise upward while drifting left or right and gradually fade.
LED Matrix Pong Game
LED Matrix Pong Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Radar Sweep Animation
This program simulates a radar sweep rotating around the center pixel of the 5x5 matrix. Green trails fade behind the rotating radar line.
LED Matrix Rhythm Game
LED Matrix Rhythm Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Rolling Marble Simulator
This program simulates a rolling marble on the 5x5 matrix. Board tilt accelerates the marble while simulated friction gradually slows it down.
LED Matrix Rotating Colour Wheel
This program generates a rotating rainbow color wheel across all 25 pixels of the RGB matrix using HSV color space.
LED Matrix Sand Falling Animation
This program simulates sand particles on the 5x5 matrix. Board tilt determines which direction the sand falls.
LED Matrix Simulated VU Meter
This program simulates a five-bar audio VU meter on the 5x5 RGB matrix.
LED Matrix Snake Game
LED Matrix Snake Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Space Invaders Game
LED Matrix Space Invaders Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Spiral Fill
This program illuminates every pixel of the 5x5 RGB matrix one-by-one in a clockwise spiral from the outside toward the center.
LED Matrix Spirit Level
This program provides a precision digital spirit level. Green means the board is level. Yellow indicates a small error and red indicates a larger tilt.
LED Matrix Starfield Animation
LED Matrix Starfield Animation demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Strobe Light
LED Matrix Strobe Light This program uses a push button to control a strobe effect on a 25-pixel NeoPixel LED matrix. The first button press turns the strobe ON at 1 H...
LED Matrix Swipe Detector
LED Matrix Swipe Detector demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Temperature Controlled Dynamic Smiley Faces
This program displays happy, neutral, or sad faces on the RGB matrix depending on the LMT87 temperature. The face is displayed upside down. As temperature increases: C...
LED Matrix Temperature Controlled Fire Simulation
This program creates a temperature-controlled fire effect on the 5x5 RGB LED matrix using the LMT87 sensor on GPIO 1. Below 30 C the matrix remains off. Above 30 C the...
LED Matrix Tetris Drop Animation
This program animates simple falling tetromino blocks on the 5x5 RGB matrix.
LED Matrix Text Scroller
This program scrolls an arbitrary text message horizontally across the 5x5 RGB matrix one pixel at a time. Letters A-Z, numbers 0-9, and spaces are supported.
LED Matrix Toggle State
Button Toggle with Audible Feedback Each button press toggles the LED matrix ON or OFF. A short buzzer click provides audible feedback for each button press.
LED Matrix Touchless Trashcan Mimic
LED Matrix Touchless Trashcan Mimic demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Tug Of War Game
LED Matrix Tug Of War Game demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix Vertical Scanner
Matrix Row Scanner Each button press moves a solid horizontal bar one row upward. After the fifth row, it returns to the first. Includes software button debouncing.
LED Matrix Whack-A-Mole
LED Matrix Whack-A-Mole demo project running on Advayam ESP32 development hardware using the Arduino framework.
LED Matrix WiFi Signal Strength Indicator
This program connects to Wi-Fi and displays the signal strength as 1 to 4 bars on the 5x5 RGB matrix based on Wi-Fi RSSI.
Matrix Rain Effect
Green digital rain effect on a 5x5 RGB LED matrix.
Overheat Alarm
This program monitors temperature using an LMT87 temperature sensor connected to GPIO 1. The measured temperature is displayed on the Serial Monitor. If the temperatur...
Proximity Based Greeting
Proximity Based Greeting demo project running on Advayam ESP32 development hardware using the Arduino framework.
Proximity Counter
Proximity Counter demo project running on Advayam ESP32 development hardware using the Arduino framework.
Proximity Depth Gauge
Proximity Depth Gauge demo project running on Advayam ESP32 development hardware using the Arduino framework.
Proximity Distance Theremin
Proximity Distance Theremin demo project running on Advayam ESP32 development hardware using the Arduino framework.
Reaction Time Game
Reaction Timer Game The ESP32 waits for the user to press the button, then waits for a random amount of time before sounding the buzzer. When the buzzer sounds, the pl...
Roll And Pitch Reader
This program calculates board roll and pitch from the accelerometer. Values are streamed as CSV over UART for real-time plotting. Output format: time_ms,roll,pitch
Shadow Puppetry Brightness Detector
Shadow Puppetry Brightness Detector demo project running on Advayam ESP32 development hardware using the Arduino framework.
Shake To Shuffle Matrix Randomizer
This program detects a strong shake using the accelerometer. A rapid acceleration change triggers a randomized burst of colors across the 5x5 RGB matrix.
Six Orientation Detector
This program determines which of six directions the board is facing. The matrix displays a colored pixel indicating Up, Down, Left, Right, Forward, or Backward.
Step Counter
This program estimates walking steps from acceleration peaks. Each detected step increments the counter and displays the current count in binary on the 5x5 matrix.
Temperature High-Low Latch
This program monitors the temperature using an LMT87 sensor connected to GPIO 1 and keeps track of the temperature range measured since the board was started. It conti...
Temperature Reading Comparison
This program compares the LSM6DS internal temperature sensor with the LMT87 analog temperature sensor on GPIO 1. Both temperatures are printed over UART for comparison.
Temperature To Pitch Converter
This program reads the LMT87 temperature sensor on GPIO 1 and maps the measured temperature to a buzzer frequency on GPIO 16. Higher temperatures produce higher pitch.
Tilt Balance Stability Game
This program challenges the user to keep the board level. The center LED remains green while stable. The player must keep the bubble inside the center area for 15 seco...
Tilt Controlled Dice Roller
This program creates a virtual six-sided die. Shaking or tilting the board makes the die roll. When the board becomes flat again, the result settles between 1 and 6.
Tilt Controlled Maze Game
This program creates a simple tilt-controlled maze game. Tilt the board to move the green player through the maze. Blue pixels are walls and red is the goal.
Tilt To Sound Synthesizer
This program turns board tilt into sound. Pitch is controlled by board pitch and buzzer duty cycle is controlled by board roll.
Touchless Page Turner
Touchless Page Turner demo project running on Advayam ESP32 development hardware using the Arduino framework.
Touchless Proximity Switch
Touchless Proximity Switch demo project running on Advayam ESP32 development hardware using the Arduino framework.
Touchless Volume Control Knob
Touchless Volume Control Knob demo project running on Advayam ESP32 development hardware using the Arduino framework.
Ambient Lux Data Logger
Ambient Lux Data Logger demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Angle Based HSV Colour Wheel
Angle Based HSV Colour Wheel demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Anti-Theft Alarm
Anti-Theft Alarm demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Auto Dimming Matrix Display
Auto Dimming Matrix Display demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Automatic Brightness Colour Temperature
Automatic Brightness Colour Temperature demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Automatic Text Orientation
Automatic Text Orientation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Blind Spot Proximity Warning
Blind Spot Proximity Warning demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Button Hold Pitch Modulation
Button Hold Pitch Modulation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Button Long Press Factory Reset
This program detects how long a button connected to GPIO 17 is held. A normal short press does nothing. While the button is being held, the LED connected to GPIO 45 bl...
Button Multi-Command Decoder
This program detects single, double, and triple button clicks using a button connected to GPIO 17. Depending on the number of clicks, the LED connected to GPIO 45 blin...
Buzzer SOS Morse Code
Buzzer SOS Morse Code demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Buzzer Tone Pitch Ladder
Buzzer Tone Pitch Ladder This program uses a push button to cycle through 8 musical notes, from C4 to C5. Each time the button is pressed, the buzzer plays the next no...
Conway'S Game Of Life
This program runs Conway's Game of Life on the 5x5 RGB LED matrix connected to GPIO 7. The initial cells are randomized and the simulation continuously evolves on the ...
Daylight Exposure Meter
Daylight Exposure Meter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Double Tap Detector
This program detects two rapid acceleration spikes as a double tap. A verified double tap unlocks the system and lights the center matrix pixel green.
Earthquake Detector
Earthquake Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
ESP32 Hardware Watchdog Toggle
ESP32 Hardware Watchdog Toggle demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Flip To Mute
This program demonstrates flip-to-mute behavior. A buzzer alarm runs until the board is turned face down. Face-down orientation immediately silences the buzzer.
Free Fall Detector
This program detects free-fall using the LSM6DS accelerometer. When total acceleration drops close to zero, the buzzer on GPIO 16 sounds immediately. GPIO 38 is used a...
G-Force Overload Detector
This program monitors total acceleration. If acceleration exceeds 2.5g, the matrix flashes red and the buzzer produces a high-frequency warning chirp.
Gesture Colour Change
This program detects a quick left-to-right flick of the board. Each detected gesture changes the RGB matrix to the next color in a predefined palette.
Gyro-Based Spin Meter
This program measures rotation around the Z axis. A bright pixel travels around the matrix edge. Its speed increases as the measured angular velocity increases.
Hand Proximity Reaction Game
Hand Proximity Reaction Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Inclinometer Audio Feedback
This program measures the board's pitch relative to a 45-degree target. The buzzer beeps increasingly quickly as the board approaches the target angle.
Laser Tripwire Alarm
Laser Tripwire Alarm demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Heartbeat
This program simulates a human heartbeat using the User LED on GPIO 45. The LED performs two fading pulses followed by a short pause, creating a repeating heartbeat-li...
LED Matrix Analog Clock Mimic
LED Matrix Analog Clock Mimic demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Binary Counter
8-bit Binary Counter Each press of the button increases an 8-bit counter by 1. The first 8 LEDs of the matrix represent the binary value: - LED ON = 1 - LED DIM = 0 Th...
LED Matrix Catch The Falling Fruit Game
LED Matrix Catch The Falling Fruit Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Checkerboard Strobe
This program alternates two complementary colors across the 5x5 RGB matrix in a checkerboard pattern, creating a strobe effect.
LED Matrix Coin Flip
Coin Flip Simulator Press the button to flip the coin. The matrix shows a spinning coin animation, then stops on HEADS or TAILS and plays a chime.
LED Matrix Color Mixer
This program mixes Red, Green, and Blue components on the RGB matrix using the push button on GPIO 17. Short presses cycle through 8 brightness levels. A long press co...
LED Matrix Colour Temperature Simulator
LED Matrix Colour Temperature Simulator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Diagonal Colour Wave
This program creates a moving diagonal rainbow wave across the 5x5 RGB LED matrix connected to GPIO 7.
LED Matrix Digital Bubble Meter
This program uses the accelerometer to create a digital bubble level. The green center LED represents the bubble. The bubble moves according to board tilt and stays ce...
LED Matrix Digital Dice
Digital Dice Roller Pressing the button starts an animated dice-rolling effect. After the animation, a random number from 1 to 6 is selected and displayed on the 5x5 N...
LED Matrix Digital Stopwatch
Stopwatch on Matrix This program uses a push button to start and stop a stopwatch. The LED matrix progressively fills with one LED for each elapsed second. After 25 se...
LED Matrix Expanding Color Wave
This program animates expanding square frames on the 5x5 RGB LED matrix, starting from the center and expanding toward the outer boundary.
LED Matrix Fire Simulation
This program creates a flickering fire effect on the 5x5 RGB LED matrix using a simulated heat map. Heat is converted into red, orange, and yellow colors.
LED Matrix Heatmap Generator
This program displays the LMT87 temperature as a vertical heatmap on the 5x5 RGB matrix. Lower temperatures produce blue colors while higher temperatures progress thro...
LED Matrix Horizontal Scanner
Matrix Column Scanner Each button press moves a solid vertical bar one column to the right. After the fifth column, it returns to the first. Includes software button d...
LED Matrix Hourglass
5x5 Falling Sand Timer - Sand starts at the TOP row, CENTER pixel - Each grain falls downward - Grains pile up naturally - Matrix gradually fills with sand - All 25 pi...
LED Matrix Maze Game
LED Matrix Maze Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Memory Game
LED Matrix Memory Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Minesweeper
LED Matrix Minesweeper demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Night Light
LED Matrix Night Light demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix NTP Scrolling Clock
LED Matrix NTP Scrolling Clock demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Pacman Chase Animation
LED Matrix Pacman Chase Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Perlin Noise Gradient Generator
LED Matrix Perlin Noise Gradient Generator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Pixel Collision Simulator
LED Matrix Pixel Collision Simulator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Pixel Particle Fountain
LED Matrix Pixel Particle Fountain demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Pong Game
LED Matrix Pong Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Proximity Depth Gauge
LED Matrix Proximity Depth Gauge demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Radar Sweep Animation
LED Matrix Radar Sweep Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Rhythm Game
LED Matrix Rhythm Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Rolling Marble Simulator
LED Matrix Rolling Marble Simulator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Rotating Colour Wheel
Convert HSV to RGB. hue: 0 - 65535 saturation: 0 - 255 value: 0 - 255 Output RGB: 0 - 255
LED Matrix Sand Falling Animation
LED Matrix Sand Falling Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Simulated VU Meter
ESP-IDF version Simulates a five-bar audio VU meter on a 5x5 RGB matrix.
LED Matrix Snake Game
LED Matrix Snake Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Space Invaders Game
LED Matrix Space Invaders Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Spiral Fill
LED Matrix Spiral Fill demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Spirit Level
LED Matrix Spirit Level demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Starfield Animation
LED Matrix Starfield Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Strobe Light
LED Matrix Strobe Light demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Swipe Detector
LED Matrix Swipe Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Temperature Controlled Dynamic Smiley Faces
LED Matrix Temperature Controlled Dynamic Smiley Faces demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Temperature Controlled Fire Simulation
LED Matrix Temperature Controlled Fire Simulation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Tetris Drop Animation
LED Matrix Tetris Drop Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Text Scroller
LED Matrix Text Scroller demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Toggle State
LED Matrix Toggle State demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Touchless Trashcan Mimic
LED Matrix Touchless Trashcan Mimic demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Tug Of War Game
LED Matrix Tug Of War Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Vertical Scanner
LED Matrix Vertical Scanner demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix Whack-A-Mole
LED Matrix Whack-A-Mole demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
LED Matrix WiFi Signal Strength Indicator
LED Matrix WiFi Signal Strength Indicator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Matrix Rain Effect
Matrix Rain Effect demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Overheat Alarm
Overheat Alarm demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Proximity Based Greeting
Proximity Based Greeting demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Proximity Counter
Proximity Counter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Proximity Theremin
Proximity Theremin demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Reaction Time Game
Reaction Time Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Roll And Pitch Reader
Roll And Pitch Reader demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Shadow Puppetry Brightness Detector
Shadow Puppetry Brightness Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Shake To Shuffle Matrix Randomizer
Shake To Shuffle Matrix Randomizer demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Six Orientation Detector
Six Orientation Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Step Counter
Step Counter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Temperature High-Low Latch
Temperature High-Low Latch demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Temperature Reading Comparison
Temperature Reading Comparison demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Temperature To Pitch Converter
Temperature To Pitch Converter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Tilt Balance Stability Game
Tilt Balance Stability Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Tilt Controlled Dice Roller
Tilt Controlled Dice Roller demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Tilt Controlled Maze Game
Tilt Controlled Maze Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Tilt To Sound Synthesizer
Tilt To Sound Synthesizer demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Touchless Page Turner
Touchless Page Turner demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Touchless Proximity Switch
Touchless Proximity Switch demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Touchless Volume Control Knob
Touchless Volume Control Knob demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.
Ambient Lux Data Logger
Ambient Lux Data Logger demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Anti-Theft Alarm
Anti-Theft Alarm demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Auto Dimming Matrix Display
Auto Dimming Matrix Display demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Automatic Text Orientation And Scrolling
Automatic Text Orientation And Scrolling demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Blind Spot Proximity Warning
Blind Spot Proximity Warning demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Button Click Counter
Button Click Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Button Hold Velocity Accelerometer
Button Hold Velocity Accelerometer demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Button Long Press Factory Reset Demo
Button Long Press Factory Reset Demo demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Button Press SOS Message
Button Press SOS Message demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Buzzer Tone Pitch Ladder
Buzzer Tone Pitch Ladder demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Catch The Falling Fruit
Catch The Falling Fruit demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Coin Flip Simulator
Coin Flip Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Colour Temperature Simulator With Automatic Brightness
Colour Temperature Simulator With Automatic Brightness demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Daylight Exposure Meter
Daylight Exposure Meter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Digital Bubble Meter
Digital Bubble Meter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Double Tap Unlock
Double Tap Unlock demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Earthquake Detector
This program monitors acceleration from the LSM6DSOX and detects strong mechanical vibration. Strong vibrations trigger the buzzer on GPIO 16. The buzzer uses ESP32 LE...
ESP32 Hardware Watchdog Timer Toggle
This program uses the ESP32 Task Watchdog Timer to monitor the main loop. The User LED on GPIO 45 toggles whenever the loop executes successfully and feeds the watchdog.
Flick Colour Changer
This program detects a quick flick of the board. Each detected gesture changes the RGB matrix to the next color in a predefined palette. The original gesture condition...
Flip To Mute
This program demonstrates flip-to-mute behavior. A buzzer alarm runs until the board is turned face down. Face-down orientation immediately silences the buzzer. The bu...
Free Fall Alarm
This program detects free-fall using the LSM6DS accelerometer. When total acceleration drops close to zero, the buzzer on GPIO 16 sounds. GPIO 38 is retained as the IM...
G-Force Overload Detector
This program monitors total acceleration. If acceleration exceeds 2.5g, the matrix flashes red and the buzzer produces a high-frequency warning chirp. The buzzer uses ...
Gyro Based Spin Meter
This program measures rotation around the Z axis. A bright pixel travels around the matrix edge. Its speed increases as the measured angular velocity increases.
Hand Proximity Reaction Game
Hand Proximity Reaction Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Inclinometer With Pitch Feedback
Inclinometer With Pitch Feedback demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Heartbeat Simulation
LED Heartbeat Simulation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix 8-Bit Binary Counter
LED Matrix 8-Bit Binary Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Analog Clock Simulation
LED Matrix Analog Clock Simulation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Checkerboard Strobe
LED Matrix Checkerboard Strobe demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Colour Temp Simulator
LED Matrix Colour Temp Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Colour Wave
LED Matrix Colour Wave demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Colour Wheel
LED Matrix Colour Wheel demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Column Scanner
Matrix Column Scanner - FreeRTOS Version Each button press moves a solid vertical bar one column to the right. After the fifth column, it returns to the first. Include...
LED Matrix Conway'S Game Of Life
LED Matrix Conway'S Game Of Life demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Digital Dice Roller
LED Matrix Digital Dice Roller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Digital Spirit Level
This program provides a precision digital spirit level using an IMU task running on FreeRTOS. Green means the board is level. Yellow indicates a small error and red in...
LED Matrix Expanding Colour Wave
Expanding Square Frames - FreeRTOS Version This program animates expanding square frames on the 5x5 RGB LED matrix, starting from the center and expanding toward the o...
LED Matrix Fire Simulation
Fire Effect - FreeRTOS Version This program creates a flickering fire effect on the 5x5 RGB LED matrix using a simulated heat map. Heat is converted into red, orange, ...
LED Matrix Hourglass
5x5 Falling Sand Timer - FreeRTOS - Sand starts at the TOP row, CENTER pixel - Each grain falls downward - Grains pile up naturally - Matrix gradually fills with sand ...
LED Matrix Laser Tripwire
LED Matrix Laser Tripwire demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Maze Game
LED Matrix Maze Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Minesweeper
LED Matrix Minesweeper demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Night Light
LED Matrix Night Light demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix NTP Clock
LED Matrix NTP Clock demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Pacman Chase Animation
LED Matrix Pacman Chase Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Patricle Fountain
LED Matrix Patricle Fountain demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Perlin Noise Gradient Generator
LED Matrix Perlin Noise Gradient Generator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Pixel Collision Simulator
LED Matrix Pixel Collision Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Pong Game
LED Matrix Pong Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Radar Sweep Animation
LED Matrix Radar Sweep Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Rhythm Game
LED Matrix Rhythm Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Row Scanner
LED Matrix Row Scanner demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Simon Says Memory Game
LED Matrix Simon Says Memory Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Simulated VU Meter
LED Matrix Simulated VU Meter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Snake Game
LED Matrix Snake Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Space Invaders Game
LED Matrix Space Invaders Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Spiral Fill Animation
This program illuminates every pixel of the 5x5 RGB matrix one-by-one in a clockwise spiral from the outside toward the center using a FreeRTOS task.
LED Matrix Starfield Animation
LED Matrix Starfield Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Stopwatch
Stopwatch on Matrix - FreeRTOS Version This program uses a push button to start and stop a stopwatch. The LED matrix progressively fills with one LED for each elapsed ...
LED Matrix Strobe Light
LED Matrix Strobe Light (FreeRTOS Version) This program uses a touch sensor connected to GPIO 8 to control a strobe effect on a 25-pixel NeoPixel LED matrix. The first...
LED Matrix Swipe Detector
LED Matrix Swipe Detector demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Temperature Controlled Fire
This program creates a temperature-controlled fire effect on the 5x5 RGB LED matrix using the LMT87 sensor inside a FreeRTOS task.
LED Matrix Temperature Controlled Smiley
This program displays happy, neutral, or sad faces on the RGB matrix depending on the LMT87 temperature monitored inside a dedicated FreeRTOS task.
LED Matrix Temperature Heatmap
LMT87 Temperature Heatmap - FreeRTOS Version This program displays the LMT87 temperature as a vertical heatmap on the 5x5 RGB matrix. Lower temperatures produce blue c...
LED Matrix Tetris Animation
This program animates simple falling tetromino blocks on the 5x5 RGB matrix using a dedicated FreeRTOS task.
LED Matrix Text Scroller
LED Matrix Text Scroller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Tilt To HSV
LED Matrix Tilt To HSV demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Toggle State
LED Matrix Toggle State demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Trashcan Animation
LED Matrix Trashcan Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
LED Matrix Whack-A-Mole
LED Matrix Whack-A-Mole demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Matrix Rain Effect
Matrix Rain Effect demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Overheat Alarm
Overheat Alarm demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Proximity Counter
Proximity Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Proximity Depth Gauge
Proximity Depth Gauge demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Proximity Distance Theremin
Proximity Distance Theremin demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Proximity Greeting
Proximity Greeting demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Reaction Time Game
Reaction Time Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
RGB Colour Mixer
RGB Colour Mixer demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Roll And Pitch Reader
Roll And Pitch Reader demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Rolling Marble Simulator
Rolling Marble Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Sand Falling Simulator
Sand Falling Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Shadow Puppetry Brightness Detector
Shadow Puppetry Brightness Detector demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Shake To Shuffle LED Matrix Randomizer
Shake To Shuffle LED Matrix Randomizer demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Six Orientation Detector
Six Orientation Detector demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Step Counter
Step Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Temperature High-Low Latch
Temperature High-Low Latch demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Temperature Reading Comparison
Temperature Reading Comparison demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Temperature To Pitch Converter
Temperature To Pitch Converter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Tilt Balance Stability Game
Tilt Balance Stability Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Tilt Controlled Dice Roller
Tilt Controlled Dice Roller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Tilt Controlled Maze Game
Tilt Controlled Maze Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Tilt To Sound Pitch Controller
Tilt To Sound Pitch Controller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Touchless Page Turner
Touchless Page Turner demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Touchless Proximity Switch
Touchless Proximity Switch demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Touchless Volume Knob
Touchless Volume Knob demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Tug Of War Game
Tug Of War Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Wifi Signal Strength Indicator
Wifi Signal Strength Indicator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.
Blink LED
Control an LED using GPIO output and timing functions.
Button Control LED
Control the user LED using a push button (LED turns ON only while the button is pressed).
Button Toggle LED
Toggle the user LED state (ON/OFF) on button presses with debounce protection.
UART Control LED
Control the user LED status using serial port (UART) terminal commands (ON/OFF).
Buzzer Touch Trigger
Trigger a buzzer beep when the capacitive touch sensor detects a touch.
Matrix Flash Color
Flash the whole RGB matrix sequentially with different colors.
Matrix Touch Chase
Advance a single lit LED across the RGB matrix layout on touch detection.
Matrix UART Control
Set the RGB matrix color by sending text color names over UART.
Temperature Readout Basic
Read temperature data from the onboard temperature sensor and print basic values.
Temperature Readout Formatted
Read temperature in Celsius and Fahrenheit, and print formatted outputs to the serial monitor.
LED Chase Matrix
Drive a single blue LED to chase across the matrix rows and columns.
Dual LED Matrix Chase
Chase red and blue LEDs simultaneously across the matrix layout.
Matrix Breathing Effect
Perform a breathing fade-in and fade-out brightness effect on the blue matrix.
Touch Toggle Matrix
Toggle the whole white RGB matrix ON or OFF on capacitive touch sensor activation.
Touch Cycle Colors
Cycle through different solid colors on the matrix upon touch detection.
Touch Cycle Brightness
Cycle through matrix brightness levels for a blue light display on touch activation.
UART Matrix Brightness
Adjust RGB matrix brightness dynamically via Serial commands (BRT=0 to BRT=255).
Matrix Heart Pattern
Display a heart icon/pattern layout on the RGB matrix.
Auto Cycle Digits
Automatically cycle through digit symbols (0-9) on the LED matrix.
Touch Cycle Digits
Cycle and display digits (0-9) on the matrix with touch sensor control.
Auto Cycle Alphabet
Automatically cycle and render alphabet characters A to J on the matrix.
Scroll 'ADVAYAM'
Automatically scroll the name 'ADVAYAM' letter by letter on the matrix.
Touch Scroll 'ADVAYAM'
Display and advance letters of 'ADVAYAM' one-by-one on touch, then clear.
LSM6DSOX SPI Readout
Interface with the LSM6DSOX accelerometer/gyroscope sensor using SPI protocol.
