O sensor de nível de água é um módulo de medição simples e prático que funciona pela variação da resistência conforme a área das trilhas condutoras paralelas em contato com a água. Quanto mais o sensor fica submerso, maior é a condutividade e, consequentemente, a tensão analógica de saída. A leitura pelos pinos analógicos (ADC) de placas Arduino e da série ESP permite detectar a profundidade ou a presença de água com facilidade. Como as trilhas condutoras podem sofrer corrosão (oxidação) com o tempo quando expostas continuamente à corrente DC na água, recomenda-se fazer medições periódicas em vez de deixar o sensor sempre submerso. É muito usado em alarmes de transbordamento de aquários, avisos de acúmulo de água em pratos de vasos e controle de nível de pequenos reservatórios de água.

