Ошибка в скетче. Хелп...
- Войдите на сайт для отправки комментариев
Втр, 19/01/2021 - 01:07
Всем привет. Помогите новичку разобратся с кодом .
Вилетает вот ета ошибка:
exit status 1
'amp' was not declared in this scope.
Может кто посмотрит и ткнет пальцем где ошибка.
#define LED 8 // порт для светодиода #define PIR 9 // порт для PIR sensor int state = 0; // нужен для запоминания состояния unsigned long counttime; // выделение памяти для счетчика void setup() { pinMode(LED, OUTPUT); pinMode(PIR, INPUT); Serial.begin(9600); } void loop() { // если есть движение включаем светодиод if (digitalRead(PIR) == HIGH) { digitalWrite(LED, HIGH); Serial.println("Есть человек"); state = 1; // разовое изменение состояния за цикл Serial.println(state); } // запускаем таймер if (digitalRead(PIR) == LOW & amp; & state == 1) { counttime = millis(); Serial.println("Движения нет, догорает свет"); Serial.println(counttime); state = 0; // сбрасываем состояние, если ничего не изменится, delay(200);// счетчик будет доделывать свое задание } // если нет движения и прошло 15 секунд if (counttime & amp; & millis() - counttime & gt; = 15000) { Serial.println("ТЕМНОТА"); digitalWrite(LED, LOW); } }Криво скопипастил код, в который попали html теги.
amp и правда отсутствует в коде, ни где не определяется, ни где не присваивается. А что amp должен делать?
amp и правда отсутствует в коде, ни где не определяется, ни где не присваивается. А что amp должен делать?
присутсвует в строчке 19 и строчке 27.
Ответ #2 правильный
Спасибо, капитан очевидность, а то я не заметил. Если б не было бы совсем, то и ошибки бы не было, а отсутствие - я ж расшифровал, что под этим понимаю. А с #2 согласен полностью. Только вот писали мы одновременно. Не видели друг друга.
Криво скопипастил код, в который попали html теги.
Не только.
+ криво скопипастил сообщение об ошибке, в которое не попал номер строки. За это я бы не отвечал ничего пока не вставит как надо, потому, что потом на голову садятся.