Drehen mit Halt und offset um zum Klotz zurück drehen. (Kann nur ein klotz aufheben)
Fork of DrehungMitStopp by
IRSensor.h@4:85b8b4aa97a3, 2017-05-18 (annotated)
- Committer:
- freunjor
- Date:
- Thu May 18 13:25:31 2017 +0000
- Revision:
- 4:85b8b4aa97a3
- Parent:
- 2:365bf16abbf6
fdasdf
Who changed what in which revision?
User | Revision | Line number | New 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 |