Official & Community Code Repository

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.

Language:
Category:

Showing 315 programs

ArduinoLight & Optical
Beginner

Ambient Lux Data Logger

Ambient Lux Data Logger demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoSensors & Actuators
Intermediate

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 ...

ArduinoSensors & Actuators
Intermediate

Anti-Theft Alarm

This program arms an anti-theft alarm using the push button. Once armed, movement causes an escalating multi-tone siren.

ArduinoLED Matrix
Intermediate

Auto Dimming Matrix Display

Auto Dimming Matrix Display demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLight & Optical
Beginner

Automatic Brightness Colour Temperature Simulator

Automatic Brightness Colour Temperature Simulator demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoMotion & IMU
Beginner

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...

ArduinoGames & Simulations
Beginner

Blind Spot Proximity Warning

Blind Spot Proximity Warning demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoAudio & Buzzer
Beginner

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...

ArduinoInput & Touch
Beginner

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...

ArduinoInput & Touch
Beginner

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...

ArduinoAudio & Buzzer
Beginner

Buzzer SOS Morse Code

Buzzer SOS Morse Code demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoAudio & Buzzer
Beginner

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...

ArduinoGames & Simulations
Advanced

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 ...

ArduinoLight & Optical
Beginner

Daylight Exposure Meter

Daylight Exposure Meter demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoInput & Touch
Beginner

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.

ArduinoMotion & IMU
Beginner

Earthquake Detector

This program learns a quiet acceleration baseline and monitors mechanical vibration around that baseline. Strong vibrations trigger the buzzer on GPIO 16.

ArduinoGames & Simulations
Beginner

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.

ArduinoSensors & Actuators
Beginner

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.

ArduinoMotion & IMU
Beginner

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...

ArduinoMotion & IMU
Beginner

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.

ArduinoInput & Touch
Beginner

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.

ArduinoMotion & IMU
Intermediate

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.

ArduinoGames & Simulations
Advanced

Hand Proximity Reaction Game

Hand Proximity Reaction Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoAudio & Buzzer
Beginner

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.

ArduinoSensors & Actuators
Intermediate

Laser Tripwire Alarm

Laser Tripwire Alarm demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLight & Optical
Beginner

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...

ArduinoLED Matrix
Intermediate

LED Matrix Analog Clock Mimic

LED Matrix Analog Clock Mimic demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Advanced

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.

ArduinoLED Matrix
Intermediate

LED Matrix Checkerboard Strobe

This program alternates two complementary colors across the 5x5 RGB matrix in a checkerboard pattern, creating a strobe effect.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

LED Matrix Colour Temp Simulator

LED Matrix Colour Temp Simulator demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

LED Matrix Diagonal Colour Wave

This program creates a moving diagonal rainbow wave across the 5x5 RGB LED matrix connected to GPIO 7.

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Advanced

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.

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Advanced

LED Matrix Maze Game

LED Matrix Maze Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Advanced

LED Matrix Memory Game

LED Matrix Memory Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Advanced

LED Matrix Minesweeper

LED Matrix Minesweeper demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

LED Matrix Night Light

LED Matrix Night Light demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Advanced

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...

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

LED Matrix Perlin Noise Gradient Generator

This program generates smoothly changing procedural color gradients across the 5x5 RGB matrix using interpolated noise.

ArduinoLED Matrix
Advanced

LED Matrix Pixel Collision Simulator

LED Matrix Pixel Collision Simulator demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Advanced

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.

ArduinoLED Matrix
Advanced

LED Matrix Pong Game

LED Matrix Pong Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Advanced

LED Matrix Rhythm Game

LED Matrix Rhythm Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

LED Matrix Sand Falling Animation

This program simulates sand particles on the 5x5 matrix. Board tilt determines which direction the sand falls.

ArduinoLED Matrix
Intermediate

LED Matrix Simulated VU Meter

This program simulates a five-bar audio VU meter on the 5x5 RGB matrix.

ArduinoLED Matrix
Advanced

LED Matrix Snake Game

LED Matrix Snake Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Advanced

LED Matrix Space Invaders Game

LED Matrix Space Invaders Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

LED Matrix Starfield Animation

LED Matrix Starfield Animation demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Intermediate

LED Matrix Swipe Detector

LED Matrix Swipe Detector demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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...

ArduinoLED Matrix
Advanced

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...

ArduinoLED Matrix
Intermediate

LED Matrix Tetris Drop Animation

This program animates simple falling tetromino blocks on the 5x5 RGB matrix.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

LED Matrix Touchless Trashcan Mimic

LED Matrix Touchless Trashcan Mimic demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Advanced

LED Matrix Tug Of War Game

LED Matrix Tug Of War Game demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

LED Matrix Whack-A-Mole

LED Matrix Whack-A-Mole demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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.

ArduinoLED Matrix
Intermediate

Matrix Rain Effect

Green digital rain effect on a 5x5 RGB LED matrix.

ArduinoThermal & Climate
Intermediate

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...

ArduinoInput & Touch
Beginner

Proximity Based Greeting

Proximity Based Greeting demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoInput & Touch
Beginner

Proximity Counter

Proximity Counter demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoInput & Touch
Beginner

Proximity Depth Gauge

Proximity Depth Gauge demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoAudio & Buzzer
Intermediate

Proximity Distance Theremin

Proximity Distance Theremin demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoGames & Simulations
Advanced

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...

ArduinoAudio & Buzzer
Beginner

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

ArduinoLight & Optical
Beginner

Shadow Puppetry Brightness Detector

Shadow Puppetry Brightness Detector demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoLED Matrix
Intermediate

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.

ArduinoMotion & IMU
Beginner

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.

ArduinoMotion & IMU
Beginner

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.

ArduinoThermal & Climate
Intermediate

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...

ArduinoThermal & Climate
Beginner

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.

ArduinoAudio & Buzzer
Beginner

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.

ArduinoGames & Simulations
Advanced

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...

ArduinoGames & Simulations
Beginner

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.

ArduinoGames & Simulations
Advanced

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.

ArduinoAudio & Buzzer
Beginner

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.

ArduinoInput & Touch
Beginner

Touchless Page Turner

Touchless Page Turner demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoInput & Touch
Beginner

Touchless Proximity Switch

Touchless Proximity Switch demo project running on Advayam ESP32 development hardware using the Arduino framework.

ArduinoInput & Touch
Beginner

Touchless Volume Control Knob

Touchless Volume Control Knob demo project running on Advayam ESP32 development hardware using the Arduino framework.

ESP-IDFLight & Optical
Beginner

Ambient Lux Data Logger

Ambient Lux Data Logger demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFSensors & Actuators
Intermediate

Angle Based HSV Colour Wheel

Angle Based HSV Colour Wheel demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFSensors & Actuators
Intermediate

Anti-Theft Alarm

Anti-Theft Alarm demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

Auto Dimming Matrix Display

Auto Dimming Matrix Display demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLight & Optical
Beginner

Automatic Brightness Colour Temperature

Automatic Brightness Colour Temperature demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFMotion & IMU
Beginner

Automatic Text Orientation

Automatic Text Orientation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFGames & Simulations
Beginner

Blind Spot Proximity Warning

Blind Spot Proximity Warning demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Beginner

Button Hold Pitch Modulation

Button Hold Pitch Modulation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

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...

ESP-IDFInput & Touch
Beginner

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...

ESP-IDFAudio & Buzzer
Beginner

Buzzer SOS Morse Code

Buzzer SOS Morse Code demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Beginner

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...

ESP-IDFGames & Simulations
Advanced

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 ...

ESP-IDFLight & Optical
Beginner

Daylight Exposure Meter

Daylight Exposure Meter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

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.

ESP-IDFMotion & IMU
Beginner

Earthquake Detector

Earthquake Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFGames & Simulations
Beginner

ESP32 Hardware Watchdog Toggle

ESP32 Hardware Watchdog Toggle demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFSensors & Actuators
Beginner

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.

ESP-IDFMotion & IMU
Beginner

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...

ESP-IDFMotion & IMU
Beginner

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.

ESP-IDFInput & Touch
Beginner

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.

ESP-IDFMotion & IMU
Intermediate

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.

ESP-IDFGames & Simulations
Advanced

Hand Proximity Reaction Game

Hand Proximity Reaction Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Beginner

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.

ESP-IDFSensors & Actuators
Intermediate

Laser Tripwire Alarm

Laser Tripwire Alarm demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLight & Optical
Beginner

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...

ESP-IDFLED Matrix
Intermediate

LED Matrix Analog Clock Mimic

LED Matrix Analog Clock Mimic demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Advanced

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.

ESP-IDFLED Matrix
Intermediate

LED Matrix Checkerboard Strobe

This program alternates two complementary colors across the 5x5 RGB matrix in a checkerboard pattern, creating a strobe effect.

ESP-IDFLED Matrix
Intermediate

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.

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Intermediate

LED Matrix Colour Temperature Simulator

LED Matrix Colour Temperature Simulator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Diagonal Colour Wave

This program creates a moving diagonal rainbow wave across the 5x5 RGB LED matrix connected to GPIO 7.

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Intermediate

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.

ESP-IDFLED Matrix
Advanced

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.

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Intermediate

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...

ESP-IDFLED Matrix
Advanced

LED Matrix Maze Game

LED Matrix Maze Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix Memory Game

LED Matrix Memory Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix Minesweeper

LED Matrix Minesweeper demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Night Light

LED Matrix Night Light demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix NTP Scrolling Clock

LED Matrix NTP Scrolling Clock demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Pacman Chase Animation

LED Matrix Pacman Chase Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

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.

ESP-IDFLED Matrix
Advanced

LED Matrix Pixel Collision Simulator

LED Matrix Pixel Collision Simulator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix Pixel Particle Fountain

LED Matrix Pixel Particle Fountain demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix Pong Game

LED Matrix Pong Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Proximity Depth Gauge

LED Matrix Proximity Depth Gauge demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Radar Sweep Animation

LED Matrix Radar Sweep Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix Rhythm Game

LED Matrix Rhythm Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Rolling Marble Simulator

LED Matrix Rolling Marble Simulator demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Rotating Colour Wheel

Convert HSV to RGB. hue: 0 - 65535 saturation: 0 - 255 value: 0 - 255 Output RGB: 0 - 255

ESP-IDFLED Matrix
Intermediate

LED Matrix Sand Falling Animation

LED Matrix Sand Falling Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Simulated VU Meter

ESP-IDF version Simulates a five-bar audio VU meter on a 5x5 RGB matrix.

ESP-IDFLED Matrix
Advanced

LED Matrix Snake Game

LED Matrix Snake Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

LED Matrix Space Invaders Game

LED Matrix Space Invaders Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Spiral Fill

LED Matrix Spiral Fill demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Spirit Level

LED Matrix Spirit Level demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Starfield Animation

LED Matrix Starfield Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Strobe Light

LED Matrix Strobe Light demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Swipe Detector

LED Matrix Swipe Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

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.

ESP-IDFLED Matrix
Advanced

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.

ESP-IDFLED Matrix
Intermediate

LED Matrix Tetris Drop Animation

LED Matrix Tetris Drop Animation demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Text Scroller

LED Matrix Text Scroller demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Toggle State

LED Matrix Toggle State demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Touchless Trashcan Mimic

LED Matrix Touchless Trashcan Mimic demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Advanced

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.

ESP-IDFLED Matrix
Intermediate

LED Matrix Vertical Scanner

LED Matrix Vertical Scanner demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

LED Matrix Whack-A-Mole

LED Matrix Whack-A-Mole demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

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.

ESP-IDFLED Matrix
Intermediate

Matrix Rain Effect

Matrix Rain Effect demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFThermal & Climate
Intermediate

Overheat Alarm

Overheat Alarm demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

Proximity Based Greeting

Proximity Based Greeting demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

Proximity Counter

Proximity Counter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Intermediate

Proximity Theremin

Proximity Theremin demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFGames & Simulations
Advanced

Reaction Time Game

Reaction Time Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Beginner

Roll And Pitch Reader

Roll And Pitch Reader demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLight & Optical
Beginner

Shadow Puppetry Brightness Detector

Shadow Puppetry Brightness Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFLED Matrix
Intermediate

Shake To Shuffle Matrix Randomizer

Shake To Shuffle Matrix Randomizer demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFMotion & IMU
Beginner

Six Orientation Detector

Six Orientation Detector demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFMotion & IMU
Beginner

Step Counter

Step Counter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFThermal & Climate
Intermediate

Temperature High-Low Latch

Temperature High-Low Latch demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFThermal & Climate
Beginner

Temperature Reading Comparison

Temperature Reading Comparison demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Beginner

Temperature To Pitch Converter

Temperature To Pitch Converter demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFGames & Simulations
Advanced

Tilt Balance Stability Game

Tilt Balance Stability Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFGames & Simulations
Beginner

Tilt Controlled Dice Roller

Tilt Controlled Dice Roller demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFGames & Simulations
Advanced

Tilt Controlled Maze Game

Tilt Controlled Maze Game demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFAudio & Buzzer
Beginner

Tilt To Sound Synthesizer

Tilt To Sound Synthesizer demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

Touchless Page Turner

Touchless Page Turner demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

Touchless Proximity Switch

Touchless Proximity Switch demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

ESP-IDFInput & Touch
Beginner

Touchless Volume Control Knob

Touchless Volume Control Knob demo project running on Advayam ESP32 development hardware using the ESP-IDF framework.

FreeRTOSLight & Optical
Advanced

Ambient Lux Data Logger

Ambient Lux Data Logger demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSSensors & Actuators
Advanced

Anti-Theft Alarm

Anti-Theft Alarm demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

Auto Dimming Matrix Display

Auto Dimming Matrix Display demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Automatic Text Orientation And Scrolling

Automatic Text Orientation And Scrolling demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Blind Spot Proximity Warning

Blind Spot Proximity Warning demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Button Click Counter

Button Click Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Button Hold Velocity Accelerometer

Button Hold Velocity Accelerometer demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Button Long Press Factory Reset Demo

Button Long Press Factory Reset Demo demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Button Press SOS Message

Button Press SOS Message demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSAudio & Buzzer
Advanced

Buzzer Tone Pitch Ladder

Buzzer Tone Pitch Ladder demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Catch The Falling Fruit

Catch The Falling Fruit demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Coin Flip Simulator

Coin Flip Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLight & Optical
Advanced

Colour Temperature Simulator With Automatic Brightness

Colour Temperature Simulator With Automatic Brightness demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLight & Optical
Advanced

Daylight Exposure Meter

Daylight Exposure Meter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Digital Bubble Meter

Digital Bubble Meter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Double Tap Unlock

Double Tap Unlock demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

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...

FreeRTOSGames & Simulations
Advanced

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.

FreeRTOSSensors & Actuators
Advanced

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...

FreeRTOSSensors & Actuators
Advanced

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...

FreeRTOSMotion & IMU
Advanced

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...

FreeRTOSMotion & IMU
Advanced

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 ...

FreeRTOSMotion & IMU
Advanced

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.

FreeRTOSGames & Simulations
Advanced

Hand Proximity Reaction Game

Hand Proximity Reaction Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSAudio & Buzzer
Advanced

Inclinometer With Pitch Feedback

Inclinometer With Pitch Feedback demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLight & Optical
Advanced

LED Heartbeat Simulation

LED Heartbeat Simulation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix 8-Bit Binary Counter

LED Matrix 8-Bit Binary Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Analog Clock Simulation

LED Matrix Analog Clock Simulation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Checkerboard Strobe

LED Matrix Checkerboard Strobe demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Colour Temp Simulator

LED Matrix Colour Temp Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Colour Wave

LED Matrix Colour Wave demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Colour Wheel

LED Matrix Colour Wheel demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

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...

FreeRTOSLED Matrix
Advanced

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.

FreeRTOSLED Matrix
Advanced

LED Matrix Digital Dice Roller

LED Matrix Digital Dice Roller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

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...

FreeRTOSLED Matrix
Advanced

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...

FreeRTOSLED Matrix
Advanced

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, ...

FreeRTOSLED Matrix
Advanced

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 ...

FreeRTOSLED Matrix
Advanced

LED Matrix Laser Tripwire

LED Matrix Laser Tripwire demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Maze Game

LED Matrix Maze Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Minesweeper

LED Matrix Minesweeper demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Night Light

LED Matrix Night Light demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix NTP Clock

LED Matrix NTP Clock demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Pacman Chase Animation

LED Matrix Pacman Chase Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Patricle Fountain

LED Matrix Patricle Fountain demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Perlin Noise Gradient Generator

LED Matrix Perlin Noise Gradient Generator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Pixel Collision Simulator

LED Matrix Pixel Collision Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Pong Game

LED Matrix Pong Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Radar Sweep Animation

LED Matrix Radar Sweep Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Rhythm Game

LED Matrix Rhythm Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Row Scanner

LED Matrix Row Scanner demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Simon Says Memory Game

LED Matrix Simon Says Memory Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Simulated VU Meter

LED Matrix Simulated VU Meter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Snake Game

LED Matrix Snake Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Space Invaders Game

LED Matrix Space Invaders Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

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.

FreeRTOSLED Matrix
Advanced

LED Matrix Starfield Animation

LED Matrix Starfield Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

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 ...

FreeRTOSLED Matrix
Advanced

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...

FreeRTOSLED Matrix
Advanced

LED Matrix Swipe Detector

LED Matrix Swipe Detector demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

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.

FreeRTOSLED Matrix
Advanced

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.

FreeRTOSLED Matrix
Advanced

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...

FreeRTOSLED Matrix
Advanced

LED Matrix Tetris Animation

This program animates simple falling tetromino blocks on the 5x5 RGB matrix using a dedicated FreeRTOS task.

FreeRTOSLED Matrix
Advanced

LED Matrix Text Scroller

LED Matrix Text Scroller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Tilt To HSV

LED Matrix Tilt To HSV demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Toggle State

LED Matrix Toggle State demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Trashcan Animation

LED Matrix Trashcan Animation demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

LED Matrix Whack-A-Mole

LED Matrix Whack-A-Mole demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

Matrix Rain Effect

Matrix Rain Effect demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSThermal & Climate
Advanced

Overheat Alarm

Overheat Alarm demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Proximity Counter

Proximity Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Proximity Depth Gauge

Proximity Depth Gauge demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSAudio & Buzzer
Advanced

Proximity Distance Theremin

Proximity Distance Theremin demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Proximity Greeting

Proximity Greeting demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Reaction Time Game

Reaction Time Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSSensors & Actuators
Advanced

RGB Colour Mixer

RGB Colour Mixer demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSAudio & Buzzer
Advanced

Roll And Pitch Reader

Roll And Pitch Reader demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Rolling Marble Simulator

Rolling Marble Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Sand Falling Simulator

Sand Falling Simulator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLight & Optical
Advanced

Shadow Puppetry Brightness Detector

Shadow Puppetry Brightness Detector demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSLED Matrix
Advanced

Shake To Shuffle LED Matrix Randomizer

Shake To Shuffle LED Matrix Randomizer demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Six Orientation Detector

Six Orientation Detector demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSMotion & IMU
Advanced

Step Counter

Step Counter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSThermal & Climate
Advanced

Temperature High-Low Latch

Temperature High-Low Latch demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSThermal & Climate
Advanced

Temperature Reading Comparison

Temperature Reading Comparison demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSAudio & Buzzer
Advanced

Temperature To Pitch Converter

Temperature To Pitch Converter demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Tilt Balance Stability Game

Tilt Balance Stability Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Tilt Controlled Dice Roller

Tilt Controlled Dice Roller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Tilt Controlled Maze Game

Tilt Controlled Maze Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSAudio & Buzzer
Advanced

Tilt To Sound Pitch Controller

Tilt To Sound Pitch Controller demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Touchless Page Turner

Touchless Page Turner demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Touchless Proximity Switch

Touchless Proximity Switch demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSInput & Touch
Advanced

Touchless Volume Knob

Touchless Volume Knob demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSGames & Simulations
Advanced

Tug Of War Game

Tug Of War Game demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

FreeRTOSConnectivity & System
Advanced

Wifi Signal Strength Indicator

Wifi Signal Strength Indicator demo project running on Advayam ESP32 development hardware using the FreeRTOS framework.

ArduinoSensors & Actuators
Beginner

Blink LED

Control an LED using GPIO output and timing functions.

ArduinoInput & Touch
Beginner

Button Control LED

Control the user LED using a push button (LED turns ON only while the button is pressed).

ArduinoInput & Touch
Beginner

Button Toggle LED

Toggle the user LED state (ON/OFF) on button presses with debounce protection.

ArduinoConnectivity & System
Beginner

UART Control LED

Control the user LED status using serial port (UART) terminal commands (ON/OFF).

ArduinoAudio & Buzzer
Beginner

Buzzer Touch Trigger

Trigger a buzzer beep when the capacitive touch sensor detects a touch.

ArduinoLED Matrix
Intermediate

Matrix Flash Color

Flash the whole RGB matrix sequentially with different colors.

ArduinoLED Matrix
Intermediate

Matrix Touch Chase

Advance a single lit LED across the RGB matrix layout on touch detection.

ArduinoLED Matrix
Intermediate

Matrix UART Control

Set the RGB matrix color by sending text color names over UART.

ArduinoThermal & Climate
Intermediate

Temperature Readout Basic

Read temperature data from the onboard temperature sensor and print basic values.

ArduinoThermal & Climate
Intermediate

Temperature Readout Formatted

Read temperature in Celsius and Fahrenheit, and print formatted outputs to the serial monitor.

ArduinoLED Matrix
Intermediate

LED Chase Matrix

Drive a single blue LED to chase across the matrix rows and columns.

ArduinoLED Matrix
Intermediate

Dual LED Matrix Chase

Chase red and blue LEDs simultaneously across the matrix layout.

ArduinoLED Matrix
Intermediate

Matrix Breathing Effect

Perform a breathing fade-in and fade-out brightness effect on the blue matrix.

ArduinoLED Matrix
Intermediate

Touch Toggle Matrix

Toggle the whole white RGB matrix ON or OFF on capacitive touch sensor activation.

ArduinoInput & Touch
Intermediate

Touch Cycle Colors

Cycle through different solid colors on the matrix upon touch detection.

ArduinoLight & Optical
Intermediate

Touch Cycle Brightness

Cycle through matrix brightness levels for a blue light display on touch activation.

ArduinoLED Matrix
Intermediate

UART Matrix Brightness

Adjust RGB matrix brightness dynamically via Serial commands (BRT=0 to BRT=255).

ArduinoLED Matrix
Advanced

Matrix Heart Pattern

Display a heart icon/pattern layout on the RGB matrix.

ArduinoSensors & Actuators
Advanced

Auto Cycle Digits

Automatically cycle through digit symbols (0-9) on the LED matrix.

ArduinoInput & Touch
Advanced

Touch Cycle Digits

Cycle and display digits (0-9) on the matrix with touch sensor control.

ArduinoSensors & Actuators
Advanced

Auto Cycle Alphabet

Automatically cycle and render alphabet characters A to J on the matrix.

ArduinoMotion & IMU
Advanced

Scroll 'ADVAYAM'

Automatically scroll the name 'ADVAYAM' letter by letter on the matrix.

ArduinoInput & Touch
Advanced

Touch Scroll 'ADVAYAM'

Display and advance letters of 'ADVAYAM' one-by-one on touch, then clear.

ArduinoConnectivity & System
Advanced

LSM6DSOX SPI Readout

Interface with the LSM6DSOX accelerometer/gyroscope sensor using SPI protocol.