Drehen mit Halt und offset um zum Klotz zurück drehen. (Kann nur ein klotz aufheben)

Dependencies:   Servo mbed

Fork of DrehungMitStopp by kings

Committer:
freunjor
Date:
Thu May 18 13:25:31 2017 +0000
Revision:
4:85b8b4aa97a3
Parent:
2:365bf16abbf6
fdasdf

Who changed what in which revision?

UserRevisionLine numberNew contents of line
EHess 1:d40ff07e2fe0 1 #ifndef IR_SENSOR_H
EHess 1:d40ff07e2fe0 2 #define IR_SENSOR_H
EHess 0:96f88638114b 3
EHess 1:d40ff07e2fe0 4 #include "mbed.h"
EHess 0:96f88638114b 5
EHess 1:d40ff07e2fe0 6 //E. Hess
EHess 1:d40ff07e2fe0 7 //IRSensor.h
EHess 0:96f88638114b 8
EHess 1:d40ff07e2fe0 9 class IRSensor {
EHess 1:d40ff07e2fe0 10 public:
EHess 1:d40ff07e2fe0 11 IRSensor();
EHess 1:d40ff07e2fe0 12 IRSensor(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, int number);
EHess 1:d40ff07e2fe0 13 ~IRSensor();
EHess 1:d40ff07e2fe0 14 void init(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, int number);
EHess 1:d40ff07e2fe0 15 float read();
EHess 2:365bf16abbf6 16 float readFitered();
EHess 0:96f88638114b 17
EHess 1:d40ff07e2fe0 18 private:
EHess 1:d40ff07e2fe0 19 AnalogIn* distance;
EHess 1:d40ff07e2fe0 20 DigitalOut* bit0;
EHess 1:d40ff07e2fe0 21 DigitalOut* bit1;
EHess 1:d40ff07e2fe0 22 DigitalOut* bit2;
EHess 1:d40ff07e2fe0 23 int number;
EHess 2:365bf16abbf6 24 float filteredValue;
EHess 0:96f88638114b 25 };
EHess 0:96f88638114b 26
EHess 1:d40ff07e2fe0 27 #endif