kai yuan / SRF02

Fork of SRF02 by Craig Evans

Embed: (wiki syntax)

« Back to documentation index

SRF02 Class Reference

SRF02 Class Reference

Library for interfacing with SRF02 Ultrasonic Sensor in I2C. More...

#include <SRF02.h>

Public Member Functions

 SRF02 (PinName sdaPin, PinName sclPin)
 Create a SRF02 object connected to the specified I2C pins.
int getDistanceCm ()
 Read distance in centimetres.

Detailed Description

Library for interfacing with SRF02 Ultrasonic Sensor in I2C.

See also:
http://www.robot-electronics.co.uk/htm/srf02tech.htm

Revision 1.0

Author:
Craig A. Evans
Date:
March 2014

Example:

 #include "mbed.h"
 #include "SRF02.h"

 int main() {

    while(1) {

        // read sensor distance in cm and print over serial port
        int distance = sensor.getDistanceCm();
        serial.printf("Distance = %d cm\n",distance);
        // short delay before next measurement
        wait(0.5);

    }
}

Definition at line 57 of file SRF02.h.


Constructor & Destructor Documentation

SRF02 ( PinName  sdaPin,
PinName  sclPin 
)

Create a SRF02 object connected to the specified I2C pins.

Parameters:
sdaPin- mbed SDA pin
sclPin- mbed SCL pin

Definition at line 10 of file SRF02.cpp.


Member Function Documentation

int getDistanceCm (  )

Read distance in centimetres.

Returns:
distance in centimetres (int)

Definition at line 18 of file SRF02.cpp.