hisyam fs / Mbed 2 deprecated Test_all

Dependencies:   mbed ADS1115 StepperMotor SRF05 TPA81new

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SharpIR.h Source File

SharpIR.h

00001 #include "mbed.h"
00002 
00003 #define def_a 330377
00004 #define def_b -1.349f
00005 
00006 class SharpIR{
00007 public:
00008     // Konstruktor SharpIR
00009     // @param apin pin AnalogIn yang tersambung ke sensor
00010     SharpIR(PinName apin);
00011     // Konstruktor SharpIR
00012     // @param apin pin AnalogIn yang tersambung ke sensor
00013     // @param a nilai dari int a, tergantung kalibrasi
00014     // @param b nilai dari float b, tergantung kalibrasi
00015     // @note jarak diperoleh dari hasil pembacaan dengan rumus a*pow(meas, b), dimana meas nilai tegangan output sensor
00016     SharpIR(PinName apin, int a, float b);
00017     // Baca data dari sensor
00018     // @return jarak hasil pembacaan dalam cm
00019     float read();
00020 private:
00021     AnalogIn _ain;  
00022     float _a;
00023     float _b;
00024 };