Introduction: Linkit One: Water Level Indicator

In this project we will learn on making water level indikator using linkit one board. This project could help you save water more efficient.

There will be 3 led indicating different water level.

Step 1: Material

For this project we will use:

  • linkit one board
  • 3 LED (Red, Yellow, Green)
  • 4 Male to Male Jumper wire
  • 3 Male to Female Jumper wire
  • 3 330 ohm resistor
  • Breadboard
  • Micro USB Cable
  • Water Level Sensor

Step 2: Hardware and Software Setup

Setup the linkit one board using this link or this llink. If you done doing the setup then we will make the connection between the water sensor and other components with the linkit one board.

Make the connection just like in the picture.

Pin 8 ----->Green LED

Pin 9 -----> Yellow LED

Pin 10 ----->Red LED

For the water sensor.

Pin A0 ----->S

5v ----------->+


when all the connection is set. we will proceed to the code

Step 3: The Code

the code consist of analog reading that trigger the led when the set to a certain level:

int red = 10;
int yellow = 9; int green = 8;

void setup() { Serial.begin(9600); pinMode(red, OUTPUT); pinMode(yellow, OUTPUT); pinMode(green, OUTPUT);


void loop() {

int sensorValue = analogRead(A0); if (sensorValue <=480){ digitalWrite(green, HIGH); digitalWrite(yellow, LOW); digitalWrite(red, LOW); } else if (sensorValue >=480 && sensorValue <=530){ digitalWrite(red, LOW); digitalWrite(yellow, HIGH); digitalWrite(green, LOW); } else if (sensorValue >=530){ digitalWrite(green, LOW); digitalWrite(yellow, LOW); digitalWrite(red, HIGH); } Serial.println(sensorValue); delay(1);


Upload the code above to your linkit one board and we will proceed to the final step

Step 4: Test It

to know the value from the sensor, you can open the serial monitor from Arduino IDE.

to test the sensor and see if the code working well. I grab a glass of water put water sensor in the glass and see the data is chaning.

When the value is below 480, the green LED turn on. that mean the sensor not reading so much water

When the value is above 480 and below 530, the yellow LED turn on. that mean the sensor reading normal water level

When the value is above 530, the red LED turn on. that mean the sensor reading too much water.

Hope this tutorial will make you understand about the water level sensor and could develop it into another project

Make It Glow! Contest

Participated in the
Make It Glow! Contest