tes ir atas semua

Dependencies:   mbed ADS1115 StepperMotor SRF05 TPA81new

SharpIR/SharpIR.h

Committer:
hisyamfs
Date:
2019-03-06
Revision:
49:d23d76689933
Parent:
14:207770fefedf

File content as of revision 49:d23d76689933:

#include "mbed.h"

#define def_a 330377
#define def_b -1.349f

class SharpIR{
public:
    // Konstruktor SharpIR
    // @param apin pin AnalogIn yang tersambung ke sensor
    SharpIR(PinName apin);
    // Konstruktor SharpIR
    // @param apin pin AnalogIn yang tersambung ke sensor
    // @param a nilai dari int a, tergantung kalibrasi
    // @param b nilai dari float b, tergantung kalibrasi
    // @note jarak diperoleh dari hasil pembacaan dengan rumus a*pow(meas, b), dimana meas nilai tegangan output sensor
    SharpIR(PinName apin, int a, float b);
    // Baca data dari sensor
    // @return jarak hasil pembacaan dalam cm
    float read();
private:
    AnalogIn _ain;  
    float _a;
    float _b;
};