Todos los cursos

Curso de primeros pasos con Arduino

Lección 6: Software Snap y Arduino

 ¿Qué es Snap 4 Arduino?

Snap 4 Arduino es una modificación del software libre de Snap que nos permite crear programas para Arduino, pero tenemos que tener en cuenta que los proyectos siempre serán dependientes y deberán estar conectados a Snap.

Está basado en el lenguaje de programación por bloques y sus instrucciones han sido diseñadas con un lenguaje natural, eliminando términos técnicos y empleando una terminología más natural. Así se facilita el acceso a la programación en niveles educativos básicos.

Snap 4 Arduino funciona correctamente con Arduino Diecimila, Duemilanove y Uno.

Software Snap y Arduino
Software Snap y Arduino

 

 Descargar e instalar Snap y Arduino

Independientemente del sistema operativo que utilicemos, desde la web del proyecto está disponible para Windows, Linux y Mac, siendo la instalación similar. Para instalar el software en nuestro equipo debemos seguir los siguientes pasos:

  1. Tener instalado Arduino IDE en primer lugar.
  2. Cargar un pequeño programa o firmware en la placa de Arduino utilizando Arduino IDE.
  3. Instalar Snap 4 Arduino desde la web http://snap4arduino.rocks/ siguiendo los pasos de instalación.

 

 Cargar el Firmware de Snap en Arduino

Para que Snap reconozca y se comunique con la tarjeta de Arduino, debemos cargar un firmware o controlador en la misma. De esta forma, toda la información de sensores que recibe la placa, la envía a través del cable USB mediante el firmware al programa de Snap.

El firmware hace de intermediario entre Snap 4 Arduino y la placa de Arduino.

Para cargar el firmware en la placa de arduino debemos seguir los siguientes pasos:

  1. Abrir el archivo StandardFirmata de Arduino IDE.
  2. Subir el código a la placa de arduino y esperar a que finalice.

Una vez subido el firmware a la placa de arduino deberá aparecer que la placa ha sido detectada en Snap 4 Arduino.

Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Ver más.