A robot is a programmed machine designed to perform tasks automatically with sensory inputs and a central processing unit. Automation involves technology operating processes with minimal human intervention, while robotics refers to machines that can perform various tasks. Arduino serves as an open-source microcontroller for building devices that interact with sensors and outputs, enabling automation and robotics applications.