forked from palletorsson/0googlebar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
elwire.pde
37 lines (33 loc) · 1.03 KB
/
elwire.pde
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Test sketch for El Escudo Dos
// Turn each EL channel (A-H) on in sequence and repeat
// Mike Grusin, SparkFun Electronics
void setup() {
// The EL channels are on pins 2 through 9
// Initialize the pins as outputs
pinMode(2, OUTPUT); // channel A
pinMode(3, OUTPUT); // channel B
pinMode(4, OUTPUT); // channel C
pinMode(5, OUTPUT); // channel D
pinMode(6, OUTPUT); // channel E
pinMode(7, OUTPUT); // channel F
pinMode(8, OUTPUT); // channel G
pinMode(9, OUTPUT); // channel H
// We also have two status LEDs, pin 10 on the Escudo,
// and pin 13 on the Arduino itself
pinMode(10, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
int x,status;
// Step through all eight EL channels (pins 2 through 9)
for (x=2; x<=9; x++)
{
digitalWrite(x, HIGH); // turn the EL channel on
delay(100); // wait for 1/10 second
digitalWrite(x, LOW); // turn the EL channel off
digitalWrite(10, status); // blink both status LEDs
digitalWrite(13, status);
status = !status;
}
}