Autor: oscar gonzalez

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