Antonia Baumgartner / Mbed 2 deprecated YB_copy

Dependencies:   mbed

Fork of Versuch21 by Antonia Baumgartner

Committer:
baumgant
Date:
Wed May 09 13:33:59 2018 +0000
Revision:
5:93d3efe46493
Parent:
2:efa9a78591da
PES2;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
baumgant 0:b886f13e4ac6 1 #include <cmath>
baumgant 0:b886f13e4ac6 2 #include "IRSensorK.h"
baumgant 0:b886f13e4ac6 3
baumgant 2:efa9a78591da 4 //------------------------------------------------------------------------------
baumgant 2:efa9a78591da 5
baumgant 0:b886f13e4ac6 6 using namespace std;
baumgant 0:b886f13e4ac6 7
baumgant 2:efa9a78591da 8 IRSensorK::IRSensorK(AnalogIn& distance):
baumgant 2:efa9a78591da 9
baumgant 2:efa9a78591da 10 distance(distance)
baumgant 2:efa9a78591da 11 {
baumgant 2:efa9a78591da 12
baumgant 2:efa9a78591da 13
baumgant 2:efa9a78591da 14 }
baumgant 0:b886f13e4ac6 15
baumgant 2:efa9a78591da 16 IRSensorK::~IRSensorK() {}
baumgant 2:efa9a78591da 17
baumgant 2:efa9a78591da 18 //------------------------------------------------------------------------------
baumgant 2:efa9a78591da 19
baumgant 2:efa9a78591da 20 int IRSensorK::read()
baumgant 2:efa9a78591da 21 {
baumgant 2:efa9a78591da 22 int d;
baumgant 0:b886f13e4ac6 23
baumgant 5:93d3efe46493 24
baumgant 5:93d3efe46493 25
baumgant 0:b886f13e4ac6 26 if (3300*(distance)> 400) { //3cm+
baumgant 0:b886f13e4ac6 27 d=1;
baumgant 2:efa9a78591da 28 } else {
baumgant 0:b886f13e4ac6 29 d=0;
baumgant 5:93d3efe46493 30 }
baumgant 2:efa9a78591da 31
baumgant 0:b886f13e4ac6 32 return d;
baumgant 2:efa9a78591da 33
baumgant 2:efa9a78591da 34 }