Autor: Oscar Gonzalez
Tiempo de lectura: 10 minutos
Kit de iniciación creado por Madmachine para programar microcontroladores con el lenguaje Swift de Apple
Madmachine dispone de un entorno de programación que está actualmente disponible para Windows, Linux y por supuesto MacOS. Con él puedes programar fácilmente la placa SwiftIO y aunque es de apariencia sencilla, resulta bastante familiar y tiene similitudes con el IDE de Arduino.
SwiftIO IDE
Es un entorno bastante minimalista aunque responde de forma correcta y es relativamente cómodo de utilizar. Dispone de una sencilla barra de botones superior que permiten crear un nuevo proyecto, guardar, abrir un ejemplo y dos botones de compilación y carga del programa.
Al igual que en el IDE de Arduino, una vez conectada la placa, se puede seleccionar el puerto serie y la velocidad de conexión.
En la parte izquierda tendremos un árbol de archivos del proyecto y en la parte baja la consola de depuración donde nos informará del proceso y evolución de la compilación o si existe algún error en el programa.
NOTA: Se están añadiendo constantemente librerías y ejemplos a su repositorio de Github. Puede que las imágenes mostradas aquí no representen la última versión!
Madmachine dispone de un repositorio en Github donde puedes descargar ejemplos y librerías para diferentes dispositivos y te ayudarán a sacarle provecho al kit. También está disponible Zephyr, el sistema RTOS que hace funcionar su placa, para que puedas verlo, modificarlo o hacer lo que quieras con él.
Es interesante no perder de vista su referencia de API donde podrás ver las funciones disponibles y sus ejemplos de uso.
Repositorio Github de Madmachine