Как решить эту программную ошибку
/* Arduino DC Motor Control - PWM| L293d */ #define enA 9 #define in1 4 #define in2 5 #define enB 10 #define in3 6 #define in4 7 int motorSpeedA = 0; int motorSpeedB = 0; void setup() { pinMode(enA, OUTPUT); pinMode(enB, OUTPUT); pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); } void loop() { int 1 button = analogRead(A0); int 2 button = analogRead(A1); int 3 button = analogRead(A2); int 4 button = analogRead(A3); // Read value // 1,2 button used for forward and backward control if (2 button) { // Set Motor A backward digitalWrite(in1, HIGH); digitalWrite(in2, LOW); // Set Motor B backward digitalWrite(in3, HIGH); digitalWrite(in4, LOW); } } else if (1 button) { // Set Motor A forward digitalWrite(in1, LOW); digitalWrite(in2, HIGH); // Set Motor B forward digitalWrite(in3, LOW); digitalWrite(in4, HIGH); } } // 3,4 butten used for left and right control if (3 button) { // Set Motor A forward digitalWrite(in1, LOW); digitalWrite(in2, HIGH); // Set Motor B stop digitalWrite(in3, LOW); digitalWrite(in4, HIGH); } if (4 button) { // Set Motor A stop digitalWrite(in1, LOW); digitalWrite(in2, HIGH); // Set Motor B forward digitalWrite(in3, LOW); digitalWrite(in4, HIGH); } analogWrite(enA, motorSpeedA); // Send PWM signal to motor A analogWrite(enB, motorSpeedB); // Send PWM signal to motor B }
Что я уже пробовал:
состояние выхода 1
ожидается безусловный-ID в числовой константой