Title: Describe the purpose of a microcontroller/logic controller.
Course: Technology of Robotic Design (21009-18) > Section: Exploring Microprocessor/Microcontroller System Basics

Description should include

- defining controller as the “brain” of the robot or the center of a robotic system that coordinates all movements of the mechanical system
- explaining that a microcontroller is a small computer on a chip or integrated circuit containing processor core, memory, and programmable input/output peripherals
- outlining the functions of a microcontroller:
  - receives input from various sensors and input devices, such as a radio-controlled (RC) transmitter
  - processes input with a program stored in the controller memory
  - responds by activating pneumatics, motors, sensors, or other actuators
- comparing various controllers, such as peripheral interface controllers (PICs) and programmable logic controllers (PLCs)
- choosing the right microcontroller for a robotic project
- providing examples of microcontrollers used in industry applications (e.g., CNC machine, robotic arm, robotic welder).

Process/Skill Questions:

- How does a microcontroller work?
- Where might one find microcontrollers at work in everyday life?
- Where might one find microcontrollers at work in various industrial settings?
- What are the differences between a microcontroller and a microprocessor?
- What are the benefits of using microcontrollers?
- How have microcontrollers affected society?