Delta Robot example

Dependencies:   BufferedSerial Eigen

Fork of TCPSocket_Example by mbed_example

Committer:
je310
Date:
Mon Oct 15 18:30:20 2018 +0000
Revision:
5:01e1e68309ae
testing eigen;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
je310 5:01e1e68309ae 1 #ifndef SERVO_AXIS_H
je310 5:01e1e68309ae 2 #define SERVO_AXIS_H
je310 5:01e1e68309ae 3
je310 5:01e1e68309ae 4 #include "mbed.h"
je310 5:01e1e68309ae 5
je310 5:01e1e68309ae 6
je310 5:01e1e68309ae 7 class ServoAxis
je310 5:01e1e68309ae 8 {
je310 5:01e1e68309ae 9 public:
je310 5:01e1e68309ae 10
je310 5:01e1e68309ae 11 ServoAxis(PinName pin,float maxAngle_, float minAngle, float middleUs_, float usPerDeg_);
je310 5:01e1e68309ae 12 void setAngle(float angle);
je310 5:01e1e68309ae 13
je310 5:01e1e68309ae 14 private:
je310 5:01e1e68309ae 15 PwmOut* pwm;
je310 5:01e1e68309ae 16 float middleUs;
je310 5:01e1e68309ae 17 float usPerDeg;
je310 5:01e1e68309ae 18
je310 5:01e1e68309ae 19 float maxAngle; //roughtly
je310 5:01e1e68309ae 20 float minAngle;
je310 5:01e1e68309ae 21
je310 5:01e1e68309ae 22 };
je310 5:01e1e68309ae 23
je310 5:01e1e68309ae 24
je310 5:01e1e68309ae 25
je310 5:01e1e68309ae 26
je310 5:01e1e68309ae 27
je310 5:01e1e68309ae 28 #endif // SERVO_AXIS_H