Arduino PID Controller ShieldThis easy-to-make shield converts your Arduino into a full-featured PID controller.
Upload firmware Step 11 of 15
Download the firmware by cloning the Github repository and load osPID_Firmware.ino into the Arduino IDE. The firmware can then be compiled and uploaded in the usual way.
The new code only just fits in 32 kB so you might need to switch to a shorter bootloader like optiboot to fit it on an Arduino Uno. The various versions of the Arduino IDE may compile the code to different lengths. Just in case this is a problem, there is a version of the code precompiled for the Atmega328P that can be uploaded directly with avrdude.
Full instructions on how to use the PID controller are available by following this link.