Antonia Baumgartner / Mbed 2 deprecated Versuch21

Dependencies:   mbed

Fork of Versuch20 by Alexander Wyss

Committer:
baumgant
Date:
Sat May 12 12:49:18 2018 +0000
Revision:
5:64d7b4b69fdf
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:64d7b4b69fdf 24
baumgant 5:64d7b4b69fdf 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:64d7b4b69fdf 30 }
baumgant 2:efa9a78591da 31
baumgant 0:b886f13e4ac6 32 return d;
baumgant 2:efa9a78591da 33
baumgant 2:efa9a78591da 34 }