Датчик поплавковый в своей начинке имеет геркон .Если мультиметром в режиме прозвонки подключиться к этим контактам, то в одном положении поплавка там будет замкнутый контакт, при другом- контакт разомкнется. Аналогом этого датчика будет просто контакты простой кнопки без фиксации.
А вот про то, что поплавок можно перевернуть, и получим инвертированное состояние (геркон замыкался в верхнем положении, а станет замыкаться в нижнем) , об этом не везде пишут.
Да с кодом все понятно. Как на макетной плате - не совсем. И не вижу повода для прикола. Я реабилитолог, сын во 2 классе. Ну т.е. Уровень совсем начальный. Дали проект по агрокибернетике. Копай, где хочешь.
это обязательное требование? Иначе можно использовать просто два провода, которые будут замыкаться водой. Вот вам и датчик уровня.
Есть напряжение на пине - вода имеется. Нет напряжения - вода высохла. Поэтому вся работа с датчиком сведется просто к digitalRead() и проверки того, что там прочиталось - один или ноль.