DALE logoDALE

DALE EXPERIMENT LIBRARY

Learn it by building it.

Start simple and build confidence one project at a time. Every DALE experiment tells you what you'll need, what you'll learn, how to wire it, how to build the logic, and how to see the real Arduino code behind it.

Real hardwareVisual logicStep by stepReal Arduino code

START HERE

Eight experiments. One learning path.

EXPERIMENT 01 • 💡

Your First Output

TM1638 LED → OUTPUT
Beginner~5 minutes

You'll need: DALE + ESP32-S3 and the TM1638 module.

You'll learn: What an output is, TRUE/FALSE control, Logic Builder and Show Me The Code.

Start Experiment
EXPERIMENT 02 • 🔘

Push a Button, Make Something Happen

TM1638 KEY → TM1638 LED
Beginner~5–10 minutes

You'll need: The same TM1638 module from Experiment 01.

You'll learn: Physical inputs, TRUE/FALSE logic and direct input-to-output control.

Start Experiment
EXPERIMENT 03 • 🧠

Two Buttons, One Decision

2 TM1638 KEYS → AND → TM1638 LED
Beginner~10 minutes

You'll need: The same TM1638 module from Experiments 01 and 02.

You'll learn: Your first logic gate and why AND requires both conditions to be TRUE.

Start Experiment
EXPERIMENT 04 • ⚙️

Make It Move

NUMBER → SERVO
Beginner+~10–15 minutes

You'll need: DALE, a servo module and jumper wires.

You'll learn: Numeric values, position control and turning a Number into physical motion.

Start Experiment
EXPERIMENT 05 • 📡

Ultrasonic Distance Alarm

DISTANCE → COMPARE → BUZZER/RGB
Intermediate~15 minutes

You'll need: HC-SR04, buzzer and/or RGB LED, jumper wires.

You'll learn: Sensor data, numerical comparisons and triggering a physical warning.

Start Experiment
EXPERIMENT 06 • 🔐

RFID Access Granted

RFID → COMPARE → RGB + MP3
Intermediate~20–30 minutes

You'll need: RC522, RFID tag, RGB LED, MP3 module, speaker and microSD card.

You'll learn: UID identification, decisions and controlling multiple outputs from one event.

Start Experiment
EXPERIMENT 07 • ⏱️

Build a Sequence Controller

CLOCK → COUNTER → COMPARE → TM1638 DISPLAY / LEDS
Intermediate~25 minutes

You'll need: TM1638 module.

You'll learn: Timing, counting, comparison, sequential logic, display output and physical reset.

Start Experiment
EXPERIMENT 08 • 👾

Pac-Gobble

LOGIC EVENT → MAX7219 ANIMATION
Intermediate~20 minutes

You'll need: MAX7219 8×8 LED matrix and jumper wires.

You'll learn: Frames, animation timing, Logic Builder triggers and standalone animation code.

Start Experiment