Final project for Real-Time Embedded Systems at Kettering University