arduino nanoで奇数回ボタンを押せばサーボモータ2個が動き、LEDが光り続け、偶数回ボタンを押すとサーボモータ2個が元に戻り、LEDが消えるプログラムをC言語で書いてください。
#include <Servo.h> #define LED 13 #define BUTTON 2 #define SERVO_PIN_1 3 #define SERVO_PIN_2 5 Servo servo1; Servo servo2; int button_value = 0; int led_value = 0; int button_count = 0; void setup() { pinMode(LED, OUTPUT); pinMode(BUTTON, INPUT); servo1.attach(SERVO_PIN_1); servo2.attach(SERVO_PIN_2); } void loop() { button_value = digitalRead(BUTTON); if (button_value == HIGH) { button_count++; if (button_count % 2 == 0) { servo1.write(90); servo2.write(90); digitalWrite(LED, LOW); } else { servo1.write(0); servo2.write(180); digitalWrite(LED