3つのボタンとLED
回路図でUNOって書いたのArduinoって書くところだ、確かにUNO使ったけど分かりづらいな
const int LED0 = 2; const int LED1=7; const int LED2=12; const int BUTTON0 = 3; const int BUTTON1 =8 ; const int BUTTON2 = 13; int val = 0; void setup() { pinMode(LED0, OUTPUT); pinMode(LED1, OUTPUT); pinMode(LED2,OUTPUT); pinMode(BUTTON0, INPUT); pinMode(BUTTON1, INPUT); pinMode(BUTTON2, INPUT); Serial.begin(9600); } void loop() { val = digitalRead(BUTTON0); Serial.println(val); if (val == HIGH) { digitalWrite(LED0, HIGH); } else { digitalWrite(LED0, LOW); val = digitalRead(BUTTON1); if (val == HIGH) { digitalWrite(LED1, HIGH); } else { digitalWrite(LED1, LOW); } val = digitalRead(BUTTON2); if (val == HIGH) { digitalWrite(LED2, HIGH); } else { digitalWrite(LED2, LOW); } } }
3つのボタンでそれぞれ対応するLEDが光る
写真の2枚目の回路図見るとぐちゃぐちゃだ。
基本的には1つできたのを3つに複製した感じ。
このArduinoの形を崩さずコードを変えて何かできないかな。