krnl 1
Loading...
Searching...
No Matches
apidalg.ino File Reference

Go to the source code of this file.

Macros

#define epsilon   0.01
#define dt   0.01
#define MAX   4
#define MIN   -4
#define Kp   0.1
#define Kd   0.01
#define Ki   0.005

Functions

float PIDcal (float setpoint, float actual_position)
void setup ()
void loop (void)

Macro Definition Documentation

◆ dt

#define dt   0.01

Definition at line 5 of file apidalg.ino.

◆ epsilon

#define epsilon   0.01

Definition at line 4 of file apidalg.ino.

◆ Kd

#define Kd   0.01

Definition at line 9 of file apidalg.ino.

◆ Ki

#define Ki   0.005

Definition at line 10 of file apidalg.ino.

◆ Kp

#define Kp   0.1

Definition at line 8 of file apidalg.ino.

◆ MAX

#define MAX   4

Definition at line 6 of file apidalg.ino.

◆ MIN

#define MIN   -4

Definition at line 7 of file apidalg.ino.

Function Documentation

◆ loop()

void loop ( void )

Definition at line 50 of file apidalg.ino.

◆ PIDcal()

float PIDcal ( float setpoint,
float actual_position )

Definition at line 12 of file apidalg.ino.

References dt, epsilon, Kd, Ki, Kp, MAX, and MIN.

◆ setup()

void setup ( )

Definition at line 46 of file apidalg.ino.