Software for an Arduino-based robotic arm