Robotics / Programming
Robotics and programming are two interconnected concepts with distinct functions in the world of technology and STEM. Programming is the process of creating instructions (code) to teach computers to perform tasks and execute specific commands.
On the other hand, robotics combines mechanics, electronics, and programming to develop robots, including their design, construction, and operation. Robotics is used for many purposes, ranging from industry (e.g., automated manufacturing) to education and medicine (with surgical robots) and even space exploration.
Robots are devices capable of performing tasks autonomously or semi-autonomously, often replacing or assisting human work. Programming is essential in robotics, as it defines the instructions that the robot must follow.
Through programming, tools such as Arduino and micro:bit are used to teach robotics. Arduino is a microcontroller board that can be programmed to control electronic devices like motors and sensors. On the other hand, micro:bit is a small development board that can also be programmed and is widely used in education to create simple robotics and automation projects.
Both systems are open-source and can be used to program and control robots, helping students understand concepts of automation and the interaction between hardware and software. The study of robotics is a constantly evolving field and is now closely associated with artificial intelligence technology.