Tutoring student in C Programming - the PIC microcontroller acts as an elevator and had to be able to read/write to the microcontroller, simulating button press events, floor levels etc. The environment is MPLAB and code is uploaded to the microcontroller.