For the final year capstone project for my Computer Engineering Bachelor's course I worked with 2 final year electrical engineering students to create a self heating/cooling jacket with peltier plates and was responsible for programming the Arduino microcontroller to create a user interface (with LCD screen and buttons) and to program the logic behind the jacket in C++.

Link to final report: Here

Link to appendix (with code): Here