Antonia Baumgartner / Mbed 2 deprecated YB_copy

Dependencies:   mbed

Fork of Versuch21 by Antonia Baumgartner

Committer:
baumgant
Date:
Wed Apr 25 11:16:16 2018 +0000
Revision:
2:efa9a78591da
Parent:
0:b886f13e4ac6
Child:
5:93d3efe46493
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 0:b886f13e4ac6 24 if (3300*(distance)> 400) { //3cm+
baumgant 0:b886f13e4ac6 25 d=1;
baumgant 2:efa9a78591da 26 } else {
baumgant 0:b886f13e4ac6 27 d=0;
baumgant 2:efa9a78591da 28 }
baumgant 2:efa9a78591da 29
baumgant 0:b886f13e4ac6 30 return d;
baumgant 2:efa9a78591da 31
baumgant 2:efa9a78591da 32 }