<aside> đź’ˇ Labs Blog is located toward the bottom of this page.
</aside>
Microcontrollers are optimized for control of physical input and output.
Input circuits called sensors. Output circuits called actuators.
Computer and processor  are generic terms for the anything that can run a program.
Controller or microcontroller  is usually reserved for a simple processor that does only one task, like listening to sensors.
Microcontrollers generally don’t run operating systems, but they often run boot-loaders.
Programs for any processors fall into a few different classes:
firmware, boot-loaders, basic input-output systems, and operating systems.
Boot-loaders and BIOSes(Basic Input-Output System) are often called firmware  because they’re loaded into the flash memory of the processor itself.
Development boards usually include:
**A development board allows you to program the controller’s firmware and software, but an **activity board** may not.**