Adding a '3' command for blinky time

cat-town
Dan Buch 11 years ago
parent 9481259966
commit 4e887413cb

@ -1,6 +1,26 @@
const unsigned int LED_PIN = 13; const unsigned int LED_PIN = 13;
const unsigned int BAUD_RATE = 9600; const unsigned int BAUD_RATE = 9600;
void ledOn() {
digitalWrite(LED_PIN, HIGH);
Serial.println("LED on");
}
void ledOff() {
digitalWrite(LED_PIN, LOW);
Serial.println("LED off");
}
void ledBlink() {
Serial.println("BLINKY TIME");
for (int i = 0; i < 5; i++) {
ledOn();
delay(100);
ledOff();
delay(100);
}
}
void setup() { void setup() {
pinMode(LED_PIN, OUTPUT); pinMode(LED_PIN, OUTPUT);
Serial.begin(BAUD_RATE); Serial.begin(BAUD_RATE);
@ -15,12 +35,13 @@ void loop() {
switch (command) { switch (command) {
case '1': case '1':
digitalWrite(LED_PIN, HIGH); ledOn();
Serial.println("LED on");
break; break;
case '2': case '2':
digitalWrite(LED_PIN, LOW); ledOff();
Serial.println("LED off"); break;
case '3':
ledBlink();
break; break;
default: default:
Serial.print("Unknown command: "); Serial.print("Unknown command: ");

Loading…
Cancel
Save