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);