Desarrollador/proveedor: | Calliope (adaptación al Calliope mini), desarrollo de código abierto de Arduino, ampliación de la placa por Sandeep Mistry con muchas otras personas de la comunidad |
Tipo de aplicación: | Aplicación | .
Sistema operativo: | Ordenador Windows, Mac o Linux |
Versión de Calliope mini: | V3, V2, V1 |
Se requiere cuenta: | No |
Instalación: | Sí |
Utilizable sin conexión: | Sí |
Dado que el entorno de desarrollo Arduino está disponible desde hace relativamente mucho tiempo y ofrece una introducción a la programación de microcontroladores basada en texto, goza de gran popularidad en todo el mundo.
Para todos aquellos que deseen programar el Calliope mini 3 con él, ahora se ha actualizado la "extensión de placa" y ofrece así la oportunidad de transferir sketches (como se denominan los archivos de script de Arduino) directamente al Calliope mini.
Integrar Calliope mini
Board-Verwaltung
Una vez cargado el IDE de Arduino, hay que añadir una pequeña extensión para poder programar directamente Calliope mini. Para ello, abra la configuración de la aplicación Arduino (en "Archivo") e introduzca la siguiente URL en "URL adicionales del gestor de placas":
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json y, a continuación, cierre la ventana.
Ahora puedes buscar "Calliope mini" en el menú de Gestión de Placas en la ventana principal y luego encontrar la extensión "Nordic Semiconducter nRF5 Boards". Instálala en la versión 0.8.0 (o superior).
Seleccione Calliope mini V3
Una vez instalada la extensión, puede seleccionar Calliope mini V3 en el área "Herramientas", "Placa" en "Placas nRF de Nordic Semiconductor".
Programación
Si ahora conecta el Calliope mini V3 a su ordenador a través del puerto USB, podrá cargar directamente los bocetos.
Calliope mini V3 aparecerá como hardware seleccionado en la ventana y podrá programarlo directamente.
Conceptos de programación
Programación por bloques | No |
Programación basada en texto | C++ |
Multithreading | Sí |
Events (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 serie | Sí |
Extensiones de sensores/actuadores | Sí, pueden importarse como bibliotecas externas |