What are Arduino microcontrollers?

This post is about a short introduction for newbies about microcontrollers, especially about Arduino branded boards.

What is a microcontroller?

A microcontroller chip under a microscope
A microcontroller chip under a microscope

A microcontroller is basically a one chip computer, every component a computer needs to have in a single integrated circuit. It contains a processor core, memory, and many programmable IO (input and output) ports. They are used in embedded projects and mostly in automatically controlled devices like tools, automobiles, medical devices, remote controls, toys, microwaves, washing machine and so on. Basically we are surrounded with them almost everywhere. Continue reading What are Arduino microcontrollers?