Ви не увійшли.
В рядку, що ви навели, не так вже й багато знаків '}', от перед одним з них птрібна ';'
expected = очікується
before = перед
token = знак
Дякую з перекладом я сам справився, я не можу знайти месце де не вистачає крапки з комою
expected = очікується
before = перед
token = знак
помилка expected ';' before '}' token
на моменті if (result <= 260) {state = 0};
весь код:
unsigned long last_time;
unsigned long cure_time;
byte state;
int sensor = A0;
int vbochku = A1;
int zbochki = A2;
void setup() {
Serial.begin(9600);
pinMode(sensor, INPUT);
pinMode(vbochku, OUTPUT);
pinMode(zbochki, OUTPUT);
}
void loop() {
int result = analogRead(sensor);
Serial.println(result);
digitalWrite(vbochku, HIGH);
digitalWrite(zbochki, HIGH);
if (result <= 260) {state = 0};
switch (state) {
case 0:
digitalWrite(vbochku, LOW);
last_time = cure_time;
if (cure_time - last_time >= 5000) {
digitalWrite(vbochku, HIGH);
state = 1;
}
break;
case 1:
digitalWrite(zbochki, LOW);
last_time = cure_time;
if (cure_time - last_time >= 5000) {
digitalWrite(zbochki, HIGH);
state = 2;
}
break;
}
}