PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro