Skip to content

PID library implemented for STM32 from PID_v1 Arduino library by Brett Beauregard in C

Notifications You must be signed in to change notification settings

ImadUddien9543/Simple-PID-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Example Usage:

#include "PID_v1.h"

int main(void){
  float kp = 1, ki = 1, kd = 1, min = 0, max = 1000;
  uint32_t ts = 100;
  PID* a = initialize(kp, ki, kd, ts, min, max);

  while(1){
    float setpoint, feedback;
    a->compute(&setpoint, &feedback, a);
    TIM1->CCR1 = (uint32_t)a->output;
  }
}

About

PID library implemented for STM32 from PID_v1 Arduino library by Brett Beauregard in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages