Warning strobe light controller, dual channel
From CaveLab
This page is kept for historical interest. It may document projects or methods that are obsolete and/or no longer relevant. The information here is not kept up-to-date.
This module was sold, many years ago.
This module was sold, many years ago.

WALU25 with four LED warning lights.
Two channel strobe light controller, using the AVR ATtiny2313 microcontroller. Five flashing patterns that can be selected manually or cycled through. PWM output.
Details
The warning lights controller has two PWM driven outputs, that each can handle a load of 3 amps. It has five sequences, and can be set on a single sequence or to cycle through. When selecting a sequence manually it is stored in EEPROM and continues on power-up. Much of the hardware and software is based on the Emergency strobe light with 33 LEDs project. Can be used to drive Warning lights with 10mm LEDs. Powered by: 9-24V.
Sequences
- Flashing with fade
- 3 x strobe, pause
- Delayed flash
- Random pause strobe
- Strobe
I/O
Inputs
- PD0 Select program
- PD1 Run all programs
Outputs
- PB3 Channel 1 (PWM)
- PB4 Channel 2 (PWM)
LEDs
Source code

https://github.com/thomasjsn/AVR-Warning-strobe-light-controller
Gallery
WALU25 with four LED warning lights.