Programación con el IDE de Arduino

Desarrollador/Proveedor:Calliope (adaptación para el Calliope mini), desarrollo de código abierto por Arduino, extensión de la placa por Sandeep Mistry con muchos otros miembros de la comunidad
Tipo de aplicación:Aplicación
Sistema operativo:Ordenadores con Windows, Mac o Linux
Versión de Calliope mini:V3 (V2, V1 ver FAQ)
Cuenta requerida:No
Instalación:
Usable sin conexión:

Dado que el entorno de desarrollo de Arduino ha estado disponible durante mucho tiempo y ofrece una entrada fácil a la programación de microcontroladores basada en texto, disfruta de gran popularidad en todo el mundo. Para aquellos que desean programar el Calliope mini 3, la "extensión de la placa" ha sido actualizada. Esto permite transferir sketches al Calliope mini. ¡Simplemente descarga e instala!

Descargar Arduino IDE

Integrar Calliope mini

Preparar la Gestión de Placas

Para programar el Calliope mini con el Arduino IDE, se requiere una extensión.
Añade la siguiente URL en Arduino IDE - Preferencias como una "URL adicional del Gestor de Placas":
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json

Copiar Enlace

El idioma se puede seleccionar en Preferencias.

Añadir Paquete de Placas

  1. Abre Gestión de Placas en Herramientas-Placa.
  2. Al ingresar "Calliope" en la búsqueda, aparece la extensión "Nordic Semiconductor nRF5 Boards".
  3. Instala la extensión. Esto puede tardar hasta un minuto.

Añadir Biblioteca

  1. Abre el Gestor de Bibliotecas en Herramientas-Bibliotecas gestionar.
  2. Al ingresar "Calliope" en la búsqueda, aparece la biblioteca "Calliope Arduino Library".
  3. Instala la biblioteca.

Nota: Al solicitar instalar dependencias de la biblioteca, elige "instalar todo".

Conectar Calliope mini

Si el Calliope mini V3 está conectado a tu computadora vía USB, una carga directa de sketches es posible.

  1. Ve a "Seleccionar Placa".
  2. Abre la selección con "Seleccionar otra placa y puerto..."
  3. Selecciona Calliope mini V3 como la placa.

El Calliope mini V3 aparece como el hardware seleccionado en tu ventana, y ahora puedes programarlo directamente.

Programas de Ejemplo

A través de Archivo-Ejemplos-Calliope Arduino Library se puede cargar el programa "miniV3example".

El programa de ejemplo para el Calliope mini enciende los 3 LEDs RGB, muestra varios símbolos en la matriz de LEDs, responde a pulsaciones de botones con cambios en los LEDs RGB y activa los motores. Además, se envía información a través de la interfaz serial y se muestra el volumen medido como un número entre 0 y 10.

Conceptos de Programación

Programación basada en bloquesNo
Programación basada en textoC++
Multithreading
Eventos (programación basada en eventos)No
Variables
Listas
Bucles: While / For / ForeachSí / Sí / Sí
Funciones / con Parámetros / con Valor de RetornoSí / Sí / Sí
Comunicación Serial
Extensiones de Sensores/ActuadoresSí, se pueden importar como bibliotecas externas

FAQ

Para usar el Arduino IDE con el Calliope mini 2.0, se necesita el firmware USB para mini 1.3.
Para transferir el firmware USB, los siguientes pasos son necesarios:

  1. ¡Desconecta el Calliope mini de la alimentación!
  2. Al conectar el cable USB, mantén presionado el botón de reinicio.
  3. Ahora el Calliope mini se registra como una unidad llamada "MAINTENANCE".
  4. Copia el archivo de firmware USB a esta unidad.

¡Advertencia! Usar el firmware 1.3 desactiva la capacidad de usar el flash. Transferir el firmware USB 2.0 vuelve a habilitar la capacidad de usar el flash.


Transferir un programa del Arduino IDE al Calliope mini 2.1 es posible con los siguientes pasos:

  1. Sketch - Exportar archivo binario compilado
  2. Arrastra el archivo .HEX exportado a la unidad MINI.