2. Introducción a Arduino

2.3. Propuesta 1

PROPUESTA 1

Nuestro primer programa descargado a Arduino

Sigue este paso a paso para comprobar que tu instalación del IDE de Arduino funciona adecuadamente.

  1. Abre el IDE de Arduino desde tu acceso directo en el escritorio, o ejecuta el programa arduino.exe en la carpeta donde lo instalaste.

  2. Conecta físicamente, mediante un cable USB, tu placa Arduino a uno de los puertos de tu ordenador. Si es la primera vez que lo haces, puede que tengas que dar permiso para instalar los drivers en este momento. Si no te lo pide, es que ya fueron instalados con anterioridad.

  3. Debes especificar ahora qué placa has conectado y en qué puerto se encuentra. Para ello, selecciona el menú Herramientas y en él Tarjetas. En el desplegable, selecciona Arduino UNO o Arduino BT si tu placa es una BQ ZUM, muy extendida en el ámbito escolar. Si tienes otra placa, búscala entre las numerosas opciones. De entre toda la lista, las más usadas son:

    • Arduino Uno: un ATmega328P funcionando a 16 MHz, 6 entradas analógicas, 14 Entradas/Salidas digitales y 6 PWM.

    • Arduino Nano con ATmega328P: un ATmega328P funcionando a 16 MHz. Tiene ocho entradas analógicas.

    • Arduino Mega 2560: un ATmega2560 funcionando a 16 MHz, 16 entradas analógicas, 54 E / S digitales y 15 PWM.

    • Arduino BT con ATmega328P: ATmega328P funcionando a 16 MHz. El gestor de arranque grabado incluye códigos para inicializar el módulo bluetooth integrado, 6 entradas analógicas, 14 E/S digitales y 6 PWM. Debes seleccionar esta tarjeta si utilizas la BQ ZUM.

  1. Vuelve a Herramientas y ahora selecciona el puerto serie que el sistema operativo le ha asignado a la placa. En Mac, el puerto serie es algo así como /dev/tty.usbmodem241 . En Windows, probablemente sea COM1 o COM2 (para una placa serie) o COM4 , COM5 , COM7, o superior (para una placa USB) Si no sabes qué puerto es, desconéctala un momento y vuelve a buscarlo aquí. El puerto que haya desaparecido era el de la placa. Vuelve a conectarla de nuevo y selecciónalo. En Linux, debería ser / dev / ttyACMx , / dev / ttyUSBx o similar.

  2. En el menú Archivo, accede a los ejemplos y carga en Básicos el sketch Blink.

  3. Este programa es el más sencillo de todos. Enciende el led integrado en el pin 13 de todas las placas Arduino y lo hace parpadear un segundo indefinidamente. El programa es el siguiente:

		void setup() {
  	  		pinMode(13, OUTPUT);
		}
		void loop() {
  			digitalWrite(13, HIGH); 
  			delay(1000); 
			digitalWrite(13, LOW);
  			delay(1000);
		}



Puedes observar en él la estructura de cualquier sketch de Arduino, y que estudiaremos más adelante.

  1. Pulsa sobre el icono de cargar para subir el programa a tu placa Arduino. Lo compilará y cargará en la placa. Observa que durante el proceso de subida, un par de leds marcados como Tx y Rx parpadean. Al finalizar el proceso, el IDE nos informa con el mensaje Subido y nos muestra la cantidad de memoria de la placa utilizada.

  1. Observa en tu Arduino cómo el led parpadea. El programa cargado en una placa Arduino se conserva en una memoria de tipo flash, por lo que al desconectarla, no se borra. Cada vez que vuelvas a alimentar la placa, a través de un ordenador y su USB, o mediante el conector de alimentación externa, el programa se iniciará de forma automática. Además, como hemos dicho antes, la función loop() se ejecuta una y otra vez. Esto tiene una consecuencia muy importante. Las placas Arduino sólo pueden almacenar y ejecutar un programa cada vez, por lo que si cargas un nuevo programa en tu placa, borrarás el anterior.


En el siguiente videotutorial verás el proceso paso a paso para cargar el programa Blink en tu Arduino, así como los elementos del entorno de programación del IDE.

INTEF (2021). IDE de Arduino [vídeo] YouTube