An arduino based robotic arm controlled by an android smartphone