PI depth control test
Dependencies: MS5803 mbed Servo
IMUDepthControl.h
- Committer:
- sandwich
- Date:
- 2014-08-06
- Revision:
- 1:07e046bbcb84
- Parent:
- 0:df16f9bfc07b
File content as of revision 1:07e046bbcb84:
#pragma once #include "mbed.h" #include "Servo.h" #include "MS5803.h" class IMUDepthControl { private: MS5803 IMU; float m_set_point; float m_Kp; float m_Ki; float m_errorsum; float m_delta_t; float m_last_pos; Timer t; Servo output; Ticker feedback; public: IMUDepthControl(PinName sda, PinName scl, float Kp, float Ki); void setPoint(float setpoint); void iterate(); };