This robot uses an 8 bit PIC16F8X microcontroller for
all its movements.
It can proceed from its starting position by following
the black line towards the location of the balls.
Can scan from left to right and if the ball is detected,
approaches the ball and sucks it inside the robot.
It then places the ball in its storage compartment
at its back. The robot will collect a maximum of four balls
before discharging them to the bin.
The process continues until no ball is detected.