The code in this repository is old and I don't like the sourceforge interface. You can get the code that was running in the video here: https://github.com/arduinoNube/digital-pid-classroom-demo
This was a class demonstration I developed for a mechatronics class. Feel free to contact me about getting design files, code, a little help, etc.
It demonstrates proportional, integral, and derivative controllers and their features as well as anti-windup and control loop update rate. It uses a DC motor controlled by an h-bridge and an optical quadrature encoder for feedback.
...
libnxter is a collection of robot utilities for lego mindstorms nxt robotics kit, written in NXC language, and currently implements: two wheel drive vehicle, odometer, motor control, sonar, integer matrix algebra, vectors, PID control and kalman filter.
Arduino firmware and Java GUI for the Hydra Multi-headed Manufacturing Machine (Hydra-MMM). The Hydra is a cartesian positioning system that has multiple, independent toolhead mounts for a wide variety of attachments. See: cpwebste.blogspot.com
Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.
Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
This low cost project is a RC servo like position control of one or two geared motor(s) with a pot as angle feedback. You can send the arduino microcontroller a value from 0 to 1023 and the arduino will control the motor speed and direction to reach your target value. The PID algorithm will insure that the motor will not get into hold vibrations if the pot has some influences. This article will describe where you have to take attentions and what you have to setup to get the best results. ...