Arduino и контроллер уровня воды с индикатором
Конструкция использует 3 датчика, 3 светодиода, один ЖК-дисплей и простой контроллер ( который включает мотор, когда вода достигает желаемого уровня).
Принципиальная схема
Прототип
Код Arduino
В строке 2 мы включили LiquidCrystal.h заголовок, а затем в строке 3 контакты для подключения ЖК-дисплея. В строке 4 мы используем массив sensorPin установливая контакты датчика, в строке 5 ledPin где мы связываем 3 светодиода. В строке 8 подключаем двигатель на контакт A4. Внутри функции настройки мы устанавливаем контакты датчика на входе, а контакты и двигателя в качестве выходных. В цикле мы проверяем, достижения уровеня воды на датчиках, включится соответствующий индикатор. ЖК-дисплей будет отображать высокий HIGH (полный резервуар), средний AVERAGE (половина резервуара), низкий LOW (когда есть немного воды или пуст) уровни.