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: | Sí |
Usable sin conexión: | Sí |
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!
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
El idioma se puede seleccionar en Preferencias.
Añadir Paquete de Placas
- Abre Gestión de Placas en Herramientas-Placa.
- Al ingresar "Calliope" en la búsqueda, aparece la extensión "Nordic Semiconductor nRF5 Boards".
- Instala la extensión. Esto puede tardar hasta un minuto.
Añadir Biblioteca
- Abre el Gestor de Bibliotecas en Herramientas-Bibliotecas gestionar.
- Al ingresar "Calliope" en la búsqueda, aparece la biblioteca "Calliope Arduino Library".
- 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.
- Ve a "Seleccionar Placa".
- Abre la selección con "Seleccionar otra placa y puerto..."
- 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 bloques | No |
Programación basada en texto | C++ |
Multithreading | Sí |
Eventos (programación basada en eventos) | No |
Variables | Sí |
Listas | Sí |
Bucles: While / For / Foreach | Sí / Sí / Sí |
Funciones / con Parámetros / con Valor de Retorno | Sí / Sí / Sí |
Comunicación Serial | Sí |
Extensiones de Sensores/Actuadores | Sí, 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:
- ¡Desconecta el Calliope mini de la alimentación!
- Al conectar el cable USB, mantén presionado el botón de reinicio.
- Ahora el Calliope mini se registra como una unidad llamada "MAINTENANCE".
- 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:
- Sketch - Exportar archivo binario compilado
- Arrastra el archivo .HEX exportado a la unidad MINI.