Unlocking Potential: Practical Uses for PIC Microcontrollers