¿Por qué usar Arduino?
Arduino es libre y extensible: esto quiere decir que cualquiera que desee ampliar y mejorar el diseño hardware de las placas como el entorno de desarrollo, puede hacerlo sin problemas.Esto permite que exista un amplio número de placas electrónicas no oficiales para distintos usos y propósitos y de librerías de software de tercero, que pueden adaptarse a distintas necesidades.
Ejemplo de código de programación en Arduino
void setup() { // declaramos el pin 13 como salida pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // encendemos elpin 13 delay(1000); // esperar 1 segundo digitalWrite(13, LOW); // apagamos el pin 13 delay(1000); // esperar 1 segundo }En el código de ejemplo definimos un pin de salida(OUTPUT) y, mediante la sentencia digitalWrite encendemos y apagamos un LED conectado al mismo.
¿Qué necesito para comenzar a programar?
Ahora vamos a definir todo lo que necesitamos para crear aplicaciones de robótica.Para empezar a programar en Arduino necesitamos descargar su software en forma libre y gratuita.
Para ello nos dirigimos a su página oficial haciendo click en este link y seleccionamos la versión para nuestro sistema operativo.
La instalación no difiere de cualquier otro programa, así que sólo bastará hacer doble click en el archivo descargado y seguir las instrucciones en pantalla.
Una vez instalado el IDE, ejecutamos el icono creado en el escritorio de nuestra computadora y nos mostrará una pantalla como la siguiente:
Módulos, shields y componentes electrónicos.
Shields de Arduino
Las shields son placas de circuitos modulares que se montan unas encima de otras para dar funcionalidad extra a Arduino.Fáciles de integrar tanto a nivel hardware como
software.
Módulos en Arduino.
Los módulos dan una funcionalidad extra, pero adiferencia de los shields, estos no se apilan, se
conectan a través de cables.
Componentes electrónicos
Componente electrónico: es un dispositivo que forma parte de un circuito electrónico.Asimismo, se suelen encapsular, generalmente en un material cerámico, metálico o plástico, y terminar en dos o más terminales metálicos.
¡A programar!
Un programa de Arduino se denomina sketch y la extensión es .inoLa estructura básica de un sketch de Arduino es bastante simple y se compone de dos partes que son obligatorios y encierran bloques que contienen declaraciones, código e instrucciones.
Void Setup() : en esta sección definimos los distintos tipos de configuraciones. Se ejecuta una vez al iniciar nuestro programa.
Void Loop(): Aquí se colocan todas las instrucciones que se ejecutarán mientras nuestro programa esté en funcionamiento.
Ejemplos de aplicaciones
También te puede interesar:
Tutorial Paso a Paso de Socrative
Lesson Plan en Symbaloo
Apps para niños con Autismo
Actividades educativas con Educaplay