Ошибка
- Войдите на сайт для отправки комментариев
Пт, 30/10/2020 - 13:18
Помогите пожалуйста. Новичек не понимаю в чем ошибка
int player1 = 0; int player2 = 0; int time = 0; int unnamed = 0; int i = 0; void setup() { pinMode(9, OUTPUT); pinMode(7, INPUT); pinMode(10, OUTPUT); Serial.begin(9600); pinMode(3, INPUT); pinMode(2, INPUT); pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(6, OUTPUT); pinMode(5, OUTPUT); pinMode(4, OUTPUT); } void loop() { digitalWrite(9, HIGH); if (digitalRead(7) == 1) { digitalWrite(9, LOW); digitalWrite(10, HIGH); else { digitalWrite(9, HIGH);} if (digitalRead(7) == 1) { while (time <= 200) { Serial.println(time); if (digitalRead(3) == 1) { player1 = 1; } else {} if (digitalRead(2) == 1) { player2 = 1; } time = 1; } else {} while (player1 > 1 && player2 > 1) { if (player1 > player2) { digitalWrite(13, HIGH); digitalWrite(12, HIGH); digitalWrite(11, HIGH); } else {} if (player1 < player2) { digitalWrite(6, HIGH); digitalWrite(5, HIGH); digitalWrite(4, HIGH); } else { digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(11, HIGH); digitalWrite(12, HIGH); digitalWrite(13, HIGH); } } }
Сама ошибка
In function 'void loop()': 37:5: error: expected '}' before 'else' 50:10: error: expected '}' before 'else' exit status 1
а если забить ошибку в переводчик - все равно непонятно?
Спасибо!
Еще один вопрос
етот цикл должен при нажатии на кнопку 7. тушить 9 а включать 10 после начинать игру ставить время за которое можно ослеживаеть нажатия на кнопки 3,2.
Еще один вопрос
етот цикл должен при нажатии на кнопку 7. тушить 9 а включать 10 после начинать игру ставить время за которое можно ослеживаеть нажатия на кнопки 3,2.
а вопрос в чем?
Если должен, то ответ - да.
Он должен так работать но у меня проблемы со считеванием количества нажатий
Не знаете як решить?
сам код
Извините за потраченое мною время .Спасибо за помощь я разобрался!Очень рад!
Спасибо за помощь я разобрался!Очень рад!
а мы то как рады, что ты разобрался сам... :))