Text this: Programming of a robotic arm using PIC18F4550 microcontroller and direct current motors