This is some awesome robot code

Dependencies:   mbed-rtos mbed QEI

Fork of ICRSEurobot13 by Thomas Branch

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers AvoidDstSensor.h Source File

AvoidDstSensor.h

00001 #include "mbed.h"
00002 
00003 class AvoidDstSensor{
00004     private:
00005     AnalogIn ain;
00006     
00007     public:
00008     AvoidDstSensor(PinName analoginpin) : ain(analoginpin){}
00009     
00010     float Raw(){return ain;}
00011     
00012     float Distanceincm(){
00013         float d = ((1.0f/ain)-0.5f)*(1.0f/0.11f);
00014         d = (d < 10 || d > 50)? -1:d;
00015         return d;
00016     }
00017 };