Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed ADS1115 StepperMotor SRF05 TPA81new
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 };
Generated on Wed Jul 13 2022 00:38:51 by
1.7.2