Programación con el IDE de Arduino

.
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:
Utilizable sin conexión:

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.

Editor de carga

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 bloquesNo
Programación basada en textoC++
Multithreading
Events (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 serie
Extensiones de sensores/actuadoresSí, pueden importarse como bibliotecas externas