embedded programming
Play()
I created a simple script that plays a predefined "track" of 1s and 0s as pulses on an LED. This is made for the Hello.Echo board.
More flashing lights. ಠ_ಠ
/*
Embedded Programming
Fab Academy 2014
Henry Skupniewicz
-----------------
Plays a "track" everytime the button is pressed.
*/
const int led = 7;
const int button = 3;
// Make "track" to play with bit vals.
int track[] = {1,1,0};
void Play(){
// Iterate through 'track'
for (int i =0; i < sizeof(track); i++) {
digitalWrite(led, track[i]);
delay(100);
}
// re-set 'led' (if needed)
digitalWrite(led, LOW);
}
void setup(){
pinMode(led, OUTPUT);
pinMode(button, INPUT);
digitalWrite(led, LOW);
}
void loop(){
// Main conditional
if (digitalRead(button) == LOW) {
Play();
}
}