this code is for inverted pendulum balancer. it is based on two-loop PID controller. One controller is for Angle and another one is for velocity.
Dependencies: HCSR04 L298HBridge mbed
get_angle/get_angle.h
- Committer:
- dudu941014
- Date:
- 2017-08-25
- Revision:
- 1:ce626b794a6c
- Parent:
- 0:489498e8dae5
File content as of revision 1:ce626b794a6c:
////////////////////////////////////////////////////////////////////////////////// // Company: edinburgh of university // Engineer: ZEjun DU // // Create Date: 2017/08/20 13:06:52 // Design Name: Inverted Pendulum Balancer // Module Name: calculating real-time angle // Tool Versions: “Keil 5” or “Mbed Complie Online” // Description: this part is to get real-time angle from angle sensor // // ////////////////////////////////////////////////////////////////////////////////// #include "mbed.h" extern float angle; extern float angle_offset; extern AnalogIn angle_voltage; void angle_update(void);