Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Подскажите пожалуйста,что не так в коде(в ардуинодроид) ошибка: error: expected ';' before '}' token

Ru Carmet Ученик (138), на голосовании 4 месяца назад
код:
void setap()
{
pinMode(2, OUTPUT);
}
void loop()
{
digitalWrite(2, HIGH);
delay(100);
digitalWrite(2, LOW);
delay(900)
}
Голосование за лучший ответ
STALKER Просветленный (43937) 5 месяцев назад
delay(900) точку с запятой поставьте ;

delay(900);
Ru CarmetУченик (138) 5 месяцев назад
спасибо, теперь вылезла ошибка "id returned 1 exit status", помогите пожалуйста, если сможете..
STALKER Просветленный (43937) Ru Carmet, у вас функция какая-то не возвращает значение
Кинню Каору Мастер (1344) 5 месяцев назад
Ошибка в вашем коде заключается в отсутствии точки с запятой после вызова функции `delay(900)` в функции `loop()`. Вот исправленный код:

```cpp
void setap() {
pinMode(2, OUTPUT);
}

void loop() {
digitalWrite(2, HIGH);
delay(100);
digitalWrite(2, LOW);
delay(900); // Добавлено отсутствующая точка с запятой
}
```

Теперь ваш код должен компилироваться без ошибок.
Ru CarmetУченик (138) 5 месяцев назад
спасибо за пояснения, теперь вылезла ошибка "id returned 1 exit status", помогите пожалуйста, если сможете, буду очень благодарен...
Кинню Каору Мастер (1344) Ru Carmet, void setup() { // Инициализация пина 2 как выходного pinMode(2, OUTPUT); } void loop() { // Включение пина 2 digitalWrite(2, HIGH); delay(100); // Выключение пина 2 digitalWrite(2, LOW); delay(900); }
Похожие вопросы