Introduction: LinkitONE Sound Sensor

About: I build products which solve real world problems.

Want to test the sound around you? Wana make your new science project or just have some fun? Got a LinkitONE board? Then you are at the right place!

Here i'll show you step by step how to interface a sound sensor with your linkit board and then play with it!

i'll be using the sound sensor from grove as its much accurate than sensors available in the market.

Step 1: What Do You Need?

1) LinkitONE Board

2) Sound sensor (Any would work)

3) micro-USB cable (for programming)

4) battery pack

Step 2: Assembling the Parts

Now assemble all the parts together.

First of all, connect the jumper wires to the sound sensor. Connect 3 wires to VCC, GND and AOUT pin of the sensor.

Now connect the sensor to the A0 pin of the board.

Pin connections:


VCC - 5V


Step 3: Writing Some Code

The code is really simple here! There's nothing much!

We're just taking a analog reading from sensor about sound amplitude. We are first analyzing reading for 1/4 seconds and then giving back the readings.



int Sensor_Pin = A0;

void setup()

{ Serial.begin(9600);


void loop(){

int SensorReading = analogRead(Sensor_Pin);

Serial.print("Sound level is");







Okay, so now burn this code to your board.

Step 4: Testing It Out!

Now test your device!

Just burn the code on your board from the previous step and then start! Open the serial monitor on the modem port of your Linkit. Carefully observe your readings. They update every 30 seconds. You can even plot a graph using opensource tools available online such as plotty or ubidots.

Step 5: Final Touches

Now build your own sound testing box!

You made your own sound sensor, but you can make a small box that you can carry anywhere you want and that can measure amplitude of sound as well!