Los microcontroladores son pequeñas computadoras. Se encuentran incrustados in timers, termostatos, juguetes, controles remotos, microondas, etc. Pueden ser programados para detectar y controlar actividad usando sensores y actuadores.
- Los sensores detectan el mundo físico y convierten la energía en señales eléctricas.
- Los actuadores actúan en el mundo físico, convierten la energía eléctrica en energía física como luces o movimiento.
- Los microcontroladores escuchan a los sensores y hablan a los actuadores basándose en la programación.
El microcontrolador es como una mini-computadora; junto con la electrónica que construyamos, son el esqueleto de nuestros proyectos.
Aprender Arduino implica, por lo tanto, conocer las dos ramas involucradas dentro de la computación: programación y electrónica.
Pero Arduino es más que un microcontrolador, es una plataforma que integra software, hardware y documentación; si hay una característica a destacar de Arduino, es su carácter libre. Todo lo que hay alrededor de esta placa está pensado para facilitarnos la programación de un micro-controlador y el proceso de prototipado.
Las partes más importantes de la placa de Arduino:
Para entender mejor qué es la placa de Arduino:

Dentro de la propia placa podemos encontrar 7 partes fundamentales donde se encuentran no solo un microcontrolador, tenemos dos.
- Pines digitales: los pines son la ventana al mundo físico que tiene Arduino. Los pines digitales permiten conectar componentes digitales es decir, con dos estados HIGH o alto (correspondería con 5V) y LOW o bajo (correspondería con 0V).
- Botón reset: este botón nos permite reiniciar el programa que hemos cargado. Esto pondrá todas las variables y modos en el estado inicial que hayamos marcado en la función setup().
- Puerto USB: este puerto tiene dos funciones. Por un lado cargar el programa al microcontrolador y poder comunicarnos con la placa desde nuestro ordenador. Por otro lado nos permite alimentar los componentes de la placa con 5V.
- Microcontrolador: Arduino no es sólo un microcontrolador. Arduino es la placa de desarrollo que nos permite programar y prototipar de una manera muy sencilla. El micro-controlador es el cerebro de la placa.
- Conector de alimentación: existen diferentes maneras de alimentar la placa de Arduino. Una de ellas es a través del conector jack de alimentación.
- Pines de alimentación: seguramente quieras conectar sensores y actuadores a la placa. Los pines de alimentación te permitirán alimentarlos con una tensión de 5V o 3,3V.
- Pines analógicos: si hemos visto que los pines digitales solo permiten leer dos estados, los pines analógicos permiten leer un rango de valores entre 0V y 5V.
Por lo tanto, un microcontrolador (MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora:
- unidad central de procesamiento.
- memoria.
- periféricos de entrada y salida.












