/*
* Mode切り替えのピンを使ったBlink
*/
#define EXTERNAL_LED1 0
#define EXTERNAL_LED2 2
#define EXTERNAL_LED3 15
void setup() {
Serial.begin(9600);
delay(10);
pinMode(EXTERNAL_LED1, OUTPUT);
pinMode(EXTERNAL_LED2, OUTPUT);
pinMode(EXTERNAL_LED3, OUTPUT);
digitalWrite(EXTERNAL_LED1,LOW);
digitalWrite(EXTERNAL_LED2,LOW);
digitalWrite(EXTERNAL_LED3,LOW);
}
void loop() {
static int flag=0;
if (flag == 0) {
digitalWrite(EXTERNAL_LED1, HIGH);
digitalWrite(EXTERNAL_LED2, LOW);
digitalWrite(EXTERNAL_LED3, LOW);
} else if (flag == 1) {
digitalWrite(EXTERNAL_LED1, LOW);
digitalWrite(EXTERNAL_LED2, HIGH);
digitalWrite(EXTERNAL_LED3, LOW);
} else if (flag == 2) {
digitalWrite(EXTERNAL_LED1, LOW);
digitalWrite(EXTERNAL_LED2, LOW);
digitalWrite(EXTERNAL_LED3, HIGH);
}
flag++;
if (flag > 2) flag = 0;
delay(1000);
} |