Внимание! Информация на данной странице была опубликована давно и возможно потеряла актуальность!
Точнее сказать «работа над ошибками».
Изменения коснулись двух вещей:
- Период опроса датчиков расстояния. Тут по недосмотру, возникшему в связи с предыдущими большими изменениями софта, слишком часто опрашивал — из-за этого были возможны задержки в работе или непогасающая лестница.
- Период посылки значения освещенности в утилиту настройки. Конечно чем чаще посылать — тем нагляднее, но слишком занимать порт не стоит — 5 раз в секунду более чем достаточно.
Добавляем 2 переменные
Добавляем проверку для опроса датчиков
Добавляем проверку для периода отсылки значения освещенности
Последний актуальный софт к контроллеру подсветки лестницы всегда лежит ТУТ
И пара нюансов:
1) Не оставляйте контроллер с ардуиной подключенным только по USB. Если нужно изменить параметры утилитой — два варианта:
- включить питание контроллера, потом подключить miniUSB кабель. Отключать обратно сначала miniUSB, потом питание.
- вынуть ардуино из контроллера и подключить кабелем отдельно. После изменений вставить обратно, подать питание.
2) Пока не знаю с чем связано такое поведение, но если на пути датчика расстояния стоит глянцевая поверхность — возможны ложные срабатывания. Обнаружил чисто случайно: датчик направил на потолок, порог срабатывания 60см. Датчик всегда срабатывает, хотя до потолка 1,5м.