arduino nanoで、奇数回ボタンを押せばサーボモータが動きながらLEDが光り、偶数回ボタンを押せばサーボモータが元の状態に戻り、LEDが消えるプログラムをC言語で書いてください。
int signal_odd = 0; int signal_even = 0; void setup() { pinMode(2, INPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); } void loop() { if (digitalRead(2) == HIGH) { signal_odd++; signal_even = 0; if (signal_odd > 1) { signal_odd = 0; } delay(300); } if (signal_odd == 1) { digitalWrite(4, HIGH); for (int i = 0; i <= 180; i++) { digitalWrite(3, HIGH); delay(1); digitalWrite(3, LOW); delay(19); } } if (digitalRead(2) == HIGH) { signal_even++; signal_odd = 0; if (signal_even > 1) { signal_even =