The code shows the implementation of a PID controller in C. The PID controller includes: - Filtered derivative for the derivative term - Saturation of the command - Rate limiter of the command - Anti-windup technique: back-calculation and it is implemented using a structure, to make the code reusable.
☆40Aug 3, 2024Updated last year
Alternatives and similar repositories for PID-C-Struct
Users that are interested in PID-C-Struct are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Control of a pendulum in real-time. The script simulates a real-time test of a control algorithm, allowing the user to change online the …☆13Feb 19, 2023Updated 3 years ago
- ☆12Nov 12, 2022Updated 3 years ago
- C-library with floating point P, PI, PD, PID-controllers implementation☆13Jun 7, 2020Updated 5 years ago
- A BLDC controller developed (HardWare + FirmWare) using SimpleFOC that is aimed to be used as a robotic actuator.☆18Mar 30, 2023Updated 3 years ago
- thie is a common tool for Cortex-M series MCU debugging , enjoy it!☆15May 30, 2022Updated 3 years ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- PMSM/BLDC motor controller/driver PCBs☆16May 18, 2024Updated last year
- ブラシ付きDCモータFA-130RAの位置/速度/トルク制御が可能なNucleo-64用シールド☆12Dec 23, 2018Updated 7 years ago
- Dual-channel portable PSU powered from 6 x 18650 Lithium-Ion cells☆15Dec 23, 2020Updated 5 years ago
- A collection of scripts for building Clang on Linux☆17Aug 8, 2022Updated 3 years ago
- A satellite simulator built on the Bevy engine, featuring 3D visualization of satellite operations, communication links, computation offl…☆20May 26, 2025Updated 11 months ago
- ☆12Apr 16, 2025Updated last year
- Example code related to templates and TMP.☆15Mar 16, 2026Updated last month
- Timing Diagram Stencil for Microsoft Visio 2010 (and other versions)☆12Aug 13, 2016Updated 9 years ago
- Miniature closed-loop controller for brushless DC motors☆32Aug 10, 2024Updated last year
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- UNIX/Linux System Programming Lecture Notes☆13May 21, 2025Updated 11 months ago
- Stealth Controller Mini☆19May 25, 2022Updated 3 years ago
- ☆19Sep 3, 2025Updated 7 months ago
- ☆16May 12, 2025Updated 11 months ago
- RC Car Modelling and Trajectory Tracking Control☆28Nov 8, 2021Updated 4 years ago
- C++ 20 ranges library code examples. some code from my "Advanced C++" course.☆18Aug 11, 2025Updated 8 months ago
- Documentation and Hardware for HelMoRo☆13Feb 21, 2025Updated last year
- A MSD (Mass Storage Device) USB bootloader for a PIC18F47J53 with an external SPI flash chip. I'm writing this primarily for my MPPT Sola…☆13Oct 7, 2018Updated 7 years ago
- CppUTest For QP/C++ implements a CppUTest port of the QP Framework, with supporting utilities, enabling easy host based unit testing of a…☆19Jan 8, 2026Updated 3 months ago
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- A state dependent LQR controller for high accuracy trajectory tracking.☆26Dec 10, 2020Updated 5 years ago
- STM32 Hiperface Encoder circuit and software☆11Nov 14, 2023Updated 2 years ago
- 弱い表現の利用を禁止するtextlintルール☆14Jul 19, 2023Updated 2 years ago
- Projects for MSP430☆12Apr 27, 2020Updated 6 years ago
- Mark's AS5040 library for Arduino☆12Mar 5, 2014Updated 12 years ago
- This is a C version of the SCF code found in Appendix B of Modern Quantum Chemistry, An Introduction to Electronic Structure Theory by A.…☆10Jan 1, 2019Updated 7 years ago
- Ethernet powered and controlled LED strip driver and more☆14Dec 25, 2024Updated last year
- ☆11Apr 10, 2024Updated 2 years ago
- Python scripts to make arm posture predictions from streamed wearable sensor data.☆10Jul 18, 2025Updated 9 months ago
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- source codes of ez3 kernel☆16Apr 10, 2018Updated 8 years ago
- Closed loop stepper motor controller with CANbus capabilities. This Project open source hardware and code, support platformio build and u…☆48Nov 21, 2025Updated 5 months ago
- C project template with unit-tests, documentation, ci-testing and workflows.☆24Mar 10, 2024Updated 2 years ago
- S_Drive is small bldc driver based on L6234 Three phase motor driver.☆43Mar 13, 2024Updated 2 years ago
- Module to diff a remote Magento system configuration and CMS blocks/pages and sync values.☆35Nov 15, 2015Updated 10 years ago
- This Repo contains SystemC for testBench for AMBA® 3 AHB-Lite Protocol☆13Jul 11, 2018Updated 7 years ago
- Graphical interface for Dorna robotic arm☆12Jul 24, 2019Updated 6 years ago