¿Cuál es la función principal del microcontrolador Arduino?