62 lines
1.1 KiB
C++
62 lines
1.1 KiB
C++
#include <Arduino.h>
|
|
|
|
void BLUE() {
|
|
digitalWrite(LED_RED, HIGH);
|
|
digitalWrite(LED_GREEN, HIGH);
|
|
digitalWrite(LED_BLUE, LOW);
|
|
}
|
|
|
|
void RED() {
|
|
digitalWrite(LED_RED, LOW);
|
|
digitalWrite(LED_GREEN, HIGH);
|
|
digitalWrite(LED_BLUE, HIGH);
|
|
}
|
|
|
|
void YELLOW() {
|
|
digitalWrite(LED_RED, LOW);
|
|
digitalWrite(LED_GREEN, LOW);
|
|
digitalWrite(LED_BLUE, HIGH);
|
|
}
|
|
|
|
void WHITE() {
|
|
digitalWrite(LED_RED, LOW);
|
|
digitalWrite(LED_GREEN, LOW);
|
|
digitalWrite(LED_BLUE, LOW);
|
|
}
|
|
|
|
void GREEN() {
|
|
digitalWrite(LED_RED, HIGH);
|
|
digitalWrite(LED_GREEN, LOW);
|
|
digitalWrite(LED_BLUE, HIGH);
|
|
}
|
|
|
|
void CLEAR() {
|
|
digitalWrite(LED_RED, HIGH);
|
|
digitalWrite(LED_GREEN, HIGH);
|
|
digitalWrite(LED_BLUE, HIGH);
|
|
}
|
|
|
|
void blink(int length) {
|
|
switch(deviceNo) {
|
|
case 1:
|
|
BLUE();
|
|
break;
|
|
case 2:
|
|
RED();
|
|
break;
|
|
case 3:
|
|
GREEN();
|
|
break;
|
|
case 4:
|
|
WHITE();
|
|
break;
|
|
}
|
|
delay(length);
|
|
CLEAR();
|
|
}
|
|
|
|
void setupLED() {
|
|
pinMode(LED_RED, OUTPUT);
|
|
pinMode(LED_GREEN, OUTPUT);
|
|
pinMode(LED_BLUE, OUTPUT);
|
|
}
|