Antonia Baumgartner / Mbed 2 deprecated Versuch21

Dependencies:   mbed

Fork of Versuch20 by Alexander Wyss

Committer:
baumgant
Date:
Sun Apr 22 16:14:54 2018 +0000
Revision:
0:b886f13e4ac6
Child:
2:efa9a78591da
Roebi

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 0:b886f13e4ac6 6 IRSensorZ::IRSensorZ(AnalogIn& distance):
baumgant 0:b886f13e4ac6 7
baumgant 0:b886f13e4ac6 8 distance(distance) {
baumgant 0:b886f13e4ac6 9
baumgant 0:b886f13e4ac6 10
baumgant 0:b886f13e4ac6 11 }
baumgant 0:b886f13e4ac6 12
baumgant 0:b886f13e4ac6 13 IRSensorZ::~IRSensorZ() {}
baumgant 0:b886f13e4ac6 14
baumgant 0:b886f13e4ac6 15 int IRSensorZ::read() {
baumgant 0:b886f13e4ac6 16
baumgant 0:b886f13e4ac6 17 int z=0;
baumgant 0:b886f13e4ac6 18
baumgant 0:b886f13e4ac6 19 int d = 3300*(distance);
baumgant 0:b886f13e4ac6 20
baumgant 0:b886f13e4ac6 21 if (d > 2800) {
baumgant 0:b886f13e4ac6 22 z = 1;
baumgant 0:b886f13e4ac6 23 } else {
baumgant 0:b886f13e4ac6 24 z = 0;
baumgant 0:b886f13e4ac6 25 }
baumgant 0:b886f13e4ac6 26
baumgant 0:b886f13e4ac6 27 return z;
baumgant 0:b886f13e4ac6 28
baumgant 0:b886f13e4ac6 29 }