Банк проектов 8-11 Банк проектов 8-11 кл | Page 85
При обнаружении движения в зоне чувствительности датчика, реле будет отдан сигнал замкнуться,
таким образом электрический ток пойдёт на лампу накаливания, и она начнёт светится.
Программный код представлен в приложении А.
5.
Сделайте выводы о проделанной работе. Предложите несколько вариантов
применения датчика. Например, заметите лампу накаливания на пьезопищалку, подберите реле
подходящего напряжения и тока — из данного набора можно получить звуковую сигнализацию,
которая срабатывает при обнаружении движения. Либо добавьте пьезопищалку в схему, задавайте
попеременно тоны разной высоты и переключайте состояние реле — устройство свето-шумовой
сигнализации и т.д.
Приложение А
int calibrationTime = 30;
//Время, в которое был принят сигнал отсутствия движения(LOW)
long unsigned int lowIn;
//Пауза, после которой движение считается оконченным
long unsigned int pause = 5000;
//Флаг. false = значит движение уже обнаружено, true - уже известно, что движения нет
boolean lockLow = true;
85