Description

SONAR (SOund Navigation And Ranging) is a method to measure distances by transmitting and receiving a high frequency pulse of sound, and using the time between transmit and receive to calculate the distance.

Block description

This block can be used in analog mode to receive inputs (integer values) from a Sonar sensor connected to any of the ports S1, S2, S3. # Hardware interface

Connecting an external Sonar sensor

Note: While connecting an external sensor to the Cloudio board, care must be taken to match the polarities of the sensor with that of the port (S1/S2/S3) that it is being connected to.

A 3-pin Sonar sensors can be connected to either of the ports S1/S2/S3.
Sonar Hw

App interface and usage

Port :

Here, you can select the port the sensor is selected to - S1/S2/S3.
Sonar Port

Operator:

Here, you can select the operator to be used while comparing the values received from the sensor against the threshold value set in the next step.
Sonar Op

Value:

You can set a threshold integer value in the range 0 to 999 for comparison.
Sonar Val

You can use the Read option to read/receive real-time values from the port selected.
After you set the parameters for the block, you can press Done to confirm and save your changes.

Example

  1. The below project snippet turns the LED red if the reading from the Sonar sensor is less than 10 cm,and green if it is greater than or equal to 10 cm.

Note: This is a code snippet to explain the working of the block. In this case, this code will be executed once and at the time of uploading the code.
You will need to use this snippet inside a loop infinitely block if you want this code to run on the board for the entire duration that the board is on.
Sonar Ex

Also read

Input
Control