GPS Data Logger - Based on Microchip 16F84 and CCS C compiler. Decoded JRC GPS binary data into human readable format. Simple user interface design using a rotary encoder, 3 buttons, and backlit 16x20 LCD. Data was stored in an I2C eeprom by bit banging through general purpose I/O. This is used to identify location of weed patches in a field and to create a map for selective herbicide application.

HVAC Controller - Implemented the Trilogi PLC using ladder logic, basic, and a PID loop. User interface was another 16x20 LCD, and an array of buttons for setting current temperature and cooling modes.