Programar la placa Arduino

Ya tienes el sensor conectado a la placa Arduino. Conecta ahora la placa a un puerto USB de tu ordenador. Para poder leer los valores medidos por el sensor procederás de la siguiente manera: primero escribirás un programa, o sketch, que le diga a Arduino qué debe hacer. Este programa lo escribirás en tu ordenador utilizando el lenguaje Arduino y un software especial, el IDE (Integrated Development Environment o entorno de desarrollo integrado) de Arduino. A continuación subirás el programa a la placa y, una vez subido, ¡ya podrás leer los valores medidos por el sensor en la pantalla del ordenador!

Como hemos dicho, para escribir un sketch de Arduino debes tener instalado el IDE de Arduino en tu ordenador (si no lo tienes, descárgalo en https://www.arduino.cc/en/Main/Software). A abrir el IDE de Arduino aparece por defecto una ventana con una plantilla para escribir un programa:

Esta plantilla te da una pista de cómo se estructuran los programas en Arduino. Un sketch tiene dos partes diferenciadas: la función setup y la función loop. El código correspondiente a cada una de estas funciones se escribe dentro de las llaves correspondientes (estas funciones pueden no contener ninguna instrucción, pero el nombre y las llaves siempre tienen que aparecer, aunque estén vacíos).

La primera parte del programa, la función setup, contiene las instrucciones iniciales que lo preparan todo para que funcione de la manera deseada. En cuanto el sketch ha terminado de subirse a la placa Arduino, las instrucciones que contiene esta función se ejecutan secuencialmente, una a continuación de otra. Este código se ejecuta solo una vez, y cuando se alcanza la llave de cierre de la función setup la inicialización termina y el programa entra en la función loop. Esta función es el núcleo del programa, ya que las instrucciones dentro de loop se ejecutan continuamente, una y otra vez: cuando se llega a la llave de cierre de la función loop, la ejecución del programa vuelve a la llave de inicio de esta función, y todo vuelve a empezar.

Para familiarizarte con el entorno de desarrollo y con el lenguaje Arduino vas a empezar escribiendo una versión simplificada del programa que lee los valores del sensor de temperatura y los muestra en la pantalla del ordenador.

Last updated