https://www.instructables.com/id/Portable-Arduino-Bot/?fbclid=IwAR1F0NH9AX6j667hheTCWsJQrAIWMeJoiyNbuRaPgeo1Jp-2T4p6LTxRWSA

Over the years, I have built many robotic projects and most of it run by an Arduino so let me explain a little bit about this amazing technology. Arduino is a microcontroller board, has up to 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs or more, this allows Arduino to read the input from sensors in the real world in real time and react accordingly by controlling a servo motor or DC motor.