a library to read sonar values with the MaxbotixLV sonar range sensors..
Embed:
(wiki syntax)
Show/hide line numbers
MaxbotixLV.cpp
00001 #include "mbed.h" 00002 #include "MaxbotixLV.h" 00003 00004 MaxbotixLV::MaxbotixLV(PinName analogIN): 00005 _analogIn(analogIN) { 00006 _voltIn = 3.300; 00007 _scaler = 0.0098; 00008 } 00009 00010 void MaxbotixLV::setVoltage(float voltIn) { 00011 _voltIn = (voltIn); 00012 } 00013 00014 void MaxbotixLV::setScale(float scaler) { 00015 _scaler = (scaler); 00016 } 00017 00018 float MaxbotixLV::getInches() { 00019 00020 float reading = _analogIn.read(); 00021 float Avolts = reading * _voltIn; 00022 return (Avolts / _scaler); 00023 } 00024 00025 float MaxbotixLV::getAnalog() { 00026 return _analogIn.read(); 00027 } 00028 00029
Generated on Fri Jul 22 2022 02:59:41 by 1.7.2