Saltar la navegación

Hola mundo!

¡Hola mundo! con Arduino

El primer programa que solemos hacer en cualquier lenguaje de programación es mostrar un mensaje en pantalla. En Arduino, el programa equivalente va a consistir en hacer parpadear un led. A esta actividad se le considera el “hola mundo” de la programación con Arduino.

¿Por qué es importante esta práctica?

  • Nos permite entender cómo controlar un pin digital en Arduino.
  • Aprendemos a usar la función "esperar", que es clave para programar tiempos.
  • Es el primer paso para trabajar con sensores y actuadores en el futuro.

Para la realización de esta actividad vamos a irnos a la web de Tinkercad.

Para acceder a ella podemos usar nuestra cuenta de correo de Gmail. Una vez que accedemos a la web de Tinkercad, pulsamos en el botón "Crear" que se encuentra en la parte derecha de la web y, dentro de las opciones que nos aparecerán, en "Circuitos".

Una vez hecho esto, nos aparecerá una pantalla donde podemos seleccionar distintos componentes electrónicos.

Componentes:

  • Arduino UNO.- En este caso, sólo vamos a necesitar una placa de Arduino, ya que, como led, vamos a utilizar el led integrado que trae la propia placa de Arduino UNO. Seleccionamos la placa de Arduino y la añadimos a nuestro espacio de trabajo.

Ya tenemos la parte física de nuestro proyecto, nos toca la parte lógica. Pulsamos en el botón "Código" y se os abrirá un apartado donde podremos completar el código de nuestro proyecto.

Código:

  • En este caso, por ser una actividad de introducción, el propio Tinkercad ya tendrá el código por defecto pero nos va a servir para ver de manera práctica la estructura de cualquier programa de Arduino.

Los programas de Arduino van a contar con dos parte:

  • Instrucciones iniciales ("Al iniciar").- Aquí incluiremos todas aquellas instrucciones que queremos que se ejecuten al iniciar nuestra placa. Sólo se ejecutarán una vez.
  • Bucle principal ("Siempre").- Se ejecutará inmediatamente después de la última instrucción de la función inicial y, a diferencia de las instrucciones contenidas en la función inicial, todas las instrucciones contenidas en esta función bucle se ejecutarán por siempre, es decir, cuando se ejecute la última instrucción del bucle se empezará de nuevo con la primera.

Simulación:

Una vez que hemos comprendido el código que tenemos, pulsamos en "iniciar simulación" y veremos cómo parpadea el led integrado de la placa de Arduino Uno cada segundo.

¿Quieres un reto?

  • Cambia la velocidad del parpadeo. ¿Qué pasa si reduces el delay a 500 ms?
  • ¿Podemos tener tiempos distintos de encendido y apagado del led?

¿Qué otras cosas podrías hacer con Arduino?

Creado con eXeLearning (Ventana nueva)