Всем привет! Мой очередной проект, третий по счету в котором прошу помощи в программировании с помощью flprog.
В общем нужно сделать так, чтобы при входе человека в помещение включалась музыка, подымающая настроение.
Из оборудования - Arduino Uno и MusicShield на базе VS1053, датчик движения, геркон, колонки с усилителем.
Блока под VS1053 нет, поэтому команду на включение и выключение передаю через отправку в UART текстовой константы, потом удаляю в коде Serial.print.
Алгоритм подразумевает, что вначале датчик движения определяет приближение человека, а в момент открытия двери включается музыка. Но подразумевалось, что при открытии двери на выход музыка не включается. Однако так как на двери установлен доводчик, то дверь не успевает закрыться до того момента, когда человек проходит мимо датчика движения на выход.
Внимание вопросы:
1. Как с помощью flprog устранить этот казус???
2. Получается, что при закрытой двери геркон все время замкнут на +5 В. Не опасно ли это для оборудования. Вход геркона подтянут на "0" через резистор 4,7 КОм. Может есть более элегантное решение?