Antonia Baumgartner / Mbed 2 deprecated Versuch21

Dependencies:   mbed

Fork of Versuch20 by Alexander Wyss

Committer:
baumgant
Date:
Wed Apr 25 11:16:16 2018 +0000
Revision:
2:efa9a78591da
Parent:
0:b886f13e4ac6
Child:
3:f44ef28cfb2d
PES2

Who changed what in which revision?

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