Arduino unoで次の問題のプログラムは合っていますか? 訂正すべき箇所があれば、どうか教えてください。 回路も教えてくれれば有り難いです。 個別の入出力端子にLED4つ、タクトスイッチ1つを接続、スイッチを押すごとに下記のようにLEDが点灯するプログラムを作成する。●は点灯、○は消灯 『●〇〇〇→〇●〇〇→〇〇●〇→〇〇〇●→繰り返し』 const int LED1 = 12; const int LED2 = 11; const int LED3 = 10; const int LED4 = 9; const int wait = 500; void setup() { pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); pinMode(LED4, OUTPUT); } void loop() { digitalWrite(LED1, HIGH); digitalWrite(LED2, LOW); digitalWrite(LED3, LOW); digitalWrite(LED4, LOW); delay(wait); // wait for a second digitalWrite(LED1, LOW); digitalWrite(LED2, HIGH); digitalWrite(LED3, LOW); digitalWrite(LED4, LOW); delay(wait); // wait for a second digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); digitalWrite(LED3, HIGH); digitalWrite(LED4, LOW); delay(wait); // wait for a second digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); digitalWrite(LED3, LOW); digitalWrite(LED4, HIGH); delay(wait); // wait for a second }
C言語関連