Вот такое Тех.Задание я себе обозначил:
1. Защита насоса от работы в холостую
2. Защита насоса от обрыва троса (не дать ему закопаться в грунт)
3. Выбор режима откачки воды (10 режимов, например откачивать не от 100% до 0%, а летом можно от 75% до 25%)
4. Индикация уровня воды, а также индикация выбора режима откачки
5. Полуавтоматический и ручной режимы работы
6. Сохранение параметров в энергонезависимую память
P.S. Проект скорее будет одним из неосновных параметров контроллера. Планируется размещение в гараже где он будет выполнять еще некоторые другие функции.
Опыт работы в Си у меня есть, но я не знаю столько тонкостей как в php. Возникаю некоторые вопросы:
1.Почему бы мне вместо кучи переменных статуса геркона и светодиодов не использовать массивы, например:
Код: Выделить всё
gerkon_status[5] = {1,0,0,0,0}; //Статус герконов
led_status[5] = {1,0,0,0,0}; //статус индикации заполнения колодца
led_set_status[5] = {0,1,1,1,0}; //статус индикации выбора режима откачки колодца
а уже далее сравнивать их при работе и отслеживании состояния герконов и пр.
Не жду готовой реализации, но ткнуть в литературу или уроки, что мог просмотреть стоит )