xx

Dependencies:   Servo mbed pixy

Fork of PES1 by Gruppe 3

Committer:
schneju2
Date:
Tue Apr 04 13:22:24 2017 +0000
Revision:
2:953263712480
Parent:
1:4e84271a70c6
Child:
3:24e098715b78
mit servos

Who changed what in which revision?

UserRevisionLine numberNew contents of line
itslinear 0:306a2438de17 1 #ifndef ROBOTER_H
itslinear 0:306a2438de17 2 #define ROBOTER_H
itslinear 0:306a2438de17 3
itslinear 0:306a2438de17 4 #include <mbed.h>
itslinear 0:306a2438de17 5 #include "IRSensor.h"
schneju2 2:953263712480 6 #include "Servo.h"
itslinear 0:306a2438de17 7
itslinear 1:4e84271a70c6 8 class Roboter
itslinear 0:306a2438de17 9 {
itslinear 1:4e84271a70c6 10
itslinear 0:306a2438de17 11 public:
itslinear 0:306a2438de17 12
schneju2 2:953263712480 13 Roboter(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, PwmOut * pwmL, PwmOut* pwmR, Servo* s1, Servo* s2);
itslinear 1:4e84271a70c6 14
itslinear 1:4e84271a70c6 15 void bandeAusweichen();
itslinear 1:4e84271a70c6 16 float readSensor1();
schneju2 2:953263712480 17 void pickup();
itslinear 0:306a2438de17 18
itslinear 1:4e84271a70c6 19 private:
itslinear 1:4e84271a70c6 20 IRSensor sensors[6];
schneju2 2:953263712480 21
itslinear 1:4e84271a70c6 22
itslinear 1:4e84271a70c6 23 PwmOut* pwmL;
itslinear 1:4e84271a70c6 24 PwmOut* pwmR;
schneju2 2:953263712480 25
schneju2 2:953263712480 26
itslinear 0:306a2438de17 27
itslinear 0:306a2438de17 28
itslinear 0:306a2438de17 29
itslinear 1:4e84271a70c6 30 };
itslinear 0:306a2438de17 31
itslinear 0:306a2438de17 32
itslinear 0:306a2438de17 33
itslinear 1:4e84271a70c6 34 #endif