Ошибка в скетче. Хелп...

Igor81
Offline
Зарегистрирован: 26.10.2020

Всем привет. Помогите новичку разобратся с кодом .

Вилетает вот ета ошибка: 

exit status 1

'amp' was not declared in this scope.
Может кто посмотрит и ткнет пальцем где ошибка.
  
 
 
 
 
Igor81
Offline
Зарегистрирован: 26.10.2020


#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);
}
}

 

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Криво скопипастил код, в который попали html теги.

nik182
Offline
Зарегистрирован: 04.05.2015

amp и правда отсутствует в коде, ни где не определяется, ни где не присваивается. А что amp должен делать? 

b707
Offline
Зарегистрирован: 26.05.2017

nik182 пишет:

amp и правда отсутствует в коде, ни где не определяется, ни где не присваивается. А что amp должен делать? 

присутсвует в строчке 19 и строчке 27.

Ответ #2 правильный

nik182
Offline
Зарегистрирован: 04.05.2015

Спасибо, капитан очевидность, а то я не заметил. Если б не было бы совсем, то и ошибки бы не было, а отсутствие - я ж расшифровал, что под этим понимаю. А с #2 согласен полностью. Только вот писали мы одновременно. Не видели друг друга.   

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Jeka_M пишет:

Криво скопипастил код, в который попали html теги.

Не только.

+ криво скопипастил сообщение об ошибке, в которое не попал номер строки. За это я бы не отвечал ничего пока не вставит как надо, потому, что потом на голову садятся.