The sensor has ten exposed copper traces, five of which are power traces and the remaining five are sense traces. These traces are interlaced so that there is one sense trace between every two power traces. Normally, power and sense traces are not connected, but when immersed in water, they are bridged. The operation of the water level sensor is fairly simple. The power and sense traces form a variable resistor (much like a potentiometer) whose resistance varies based on how much they are exposed to water. The more water the sensor is immersed in, the better the conductivity and the lower the resistance. The less water the sensor is immersed in, the poorer the conductivity and the higher the resistance. The sensor generates an output voltage proportional to the resistance; by measuring this voltage, the water level can be determined

water level sensorwater level sensor arduinoarduino water level sensorwater sensorwater level indicatorultrasonic sensorwater levelwater level sensor arduino tutorialwater level indicator projectarduino with water level sensorwater level sensor arduino with lcdwater level sensor arduino uno codearduino uno with water level sensorarduinosensorwater level indicator using ultrasonic sensorsultrasonic sensor based water level indicator