Based on Robinson Lopez Monzon library: This library contains all the functions necesary to perform an application using the SRF02 sensor. Modified by Dury: replaced wait() functions that are not usefull for program performance. Esta librería contiene los métodos necesarios para poder configurar todos los parámetros del sensor SRF02.
Fork of SRF02 by
SRF02.h
- Committer:
- nydus
- Date:
- 2011-02-25
- Revision:
- 0:559a18121e83
- Child:
- 1:d624771f0bd3
File content as of revision 0:559a18121e83:
#ifndef SRF02_H #define SRF02_H #include "mbed.h" class SRF02 { public: //!Creates an instance of the class. /*! Connect module at I2C address addr using I2C port pins sda and scl. SRF08 */ SRF02(PinName sda, PinName scl, int addr); /*! Destroys instance. */ ~SRF02(); int readcm(); //Read the range data in centimeters int readinch(); //Read the range data in inches void change_addr(char new_addr); //Change the adress of the device. This is very usefull when there are more sensors. //This function must be executed with only one sensor conected. private: I2C m_i2c; int m_addr; }; #endif