Para que el microcontrolador realice una tarea necesita tener corriendo un programa en su memoria. Ese programa lo realizamos en un entorno de desarrollo en nuestro ordenador y lo descargamos en el microcontrolador desde el pc con un programador. En función del sistema operativo que usemos y del coste, tenemos diversas opciones donde elegir para crear y descargar un programa en el microcontrolador.
0. Microcontroladores y Arduino.
En los últimos años proyectos como Arduino han facilitado el acceso a la electrónica a aficionados, estudiantes, y a todas las personas que sin unos conocimientos avanzados en la materia quieren construir un “dispositivo inteligente” que interactue con su entorno, dispositivo que va a requerir del uso de un microcontrolador.