Arduino Uno Bluetooth controlled and line following obstacle avoidance robot