Датчик уровня воды: подключение, как работает

Всем привет! В этой статье я расскажу про датчик уровня воды.
Этот датчик выдаёт аналоговый сигнал разных уровней в зависимости от того, насколько погружены в воду его контактные площадки.
Датчик состоит из красной платы с напечатанными на ней металлическими контактами. На этой плате расположены пины для подключения к Arduino, а также светодиод, который светится, если датчик включен.

Датчик имеет всего три пина — два для питания («+» — для 5 вольт, «—» — для земли), один («S«) — выход аналогового сигнала. Для получения данных с датчика, необходимо подключить выход датчика на 1 из 6 аналоговых входов Arduino, затем в скетче записать полученные значения с датчика в переменную вот такой конструкцией:
int waterlevel = analogRead(A0); // Выход датчика подключен к аналоговому входу А0
Название переменной и номер порта можно изменить на нужные.
Вот в принципе и всё, что нужно знать про этот датчик 😊
Спасибо за внимание!