The SparkFun EL Sequencer is a board designed to control the electroluminescent (EL) wire or tape, allowing users to create dynamic lighting effects for costumes, signs, displays, and more. It is based on the ATMega328 microcontroller, which is also used in the popular Arduino UNO, making it easy to program for those familiar with Arduino IDE.
Pin Number | Function | Description |
---|---|---|
1-8 | EL Channels | Drives EL wire/tape, PWM capable for dimming |
A0-A5 | Analog Inputs | Can be used for sensors or potentiometers |
RX | Serial Receive | Used for receiving serial data |
TX | Serial Transmit | Used for transmitting serial data |
RST | Reset | Resets the microcontroller |
GND | Ground | Common ground for circuit |
VIN | Voltage Input | Used to power the board with an external source |
5V | 5V Output | Regulated 5V output (when powered by VIN) |
3V3 | 3.3V Output | Regulated 3.3V output |
Powering the Board:
Connecting EL Wire/Tape:
Programming the Board:
Creating Effects:
EL wire not lighting up:
Board not responding to programming:
Can I power the EL Sequencer with a battery?
How many EL wires can I connect to the board?
Is the EL Sequencer compatible with Arduino shields?
// Example code to blink EL wire connected to channel 1
#include <SoftwareSerial.h>
// Define the EL channel pin
const int elChannel1 = 2; // EL channel 1 is connected to digital pin 2
void setup() {
// Set the EL channel as an output
pinMode(elChannel1, OUTPUT);
}
void loop() {
// Turn on the EL wire
digitalWrite(elChannel1, HIGH);
delay(1000); // Wait for 1 second
// Turn off the EL wire
digitalWrite(elChannel1, LOW);
delay(1000); // Wait for 1 second
}
Remember to wrap the EL wire connections with electrical tape or heat-shrink tubing to prevent short circuits and ensure safety. Happy lighting!