Aunque CircuitPython ya lleva un tiempo rondando por ahí no ha sido hasta esta semana cuando se ha publicado la guía de en el Adafruit Learning System. Se trata de un firmware para microcontroladores que, a diferencia de Arduino, no necesita un IDE para ser programado.
CircuitPython es compatible con las siguientes placas de Adafruit:
- CircuitPlayground Express
- Feather M0 Express
- Metro M0 Express
- Gemma M0
- Trinket M0
CircuitPython está basado en Python
Python es uno de los lenguajes más extendidos y con mayor presencia en la educación, es un lenguaje de alto nivel y muy sencillo de leer y mantener y que seguramente todos nosotros conocemos.
CircuitPython añade soporte hardware a Python. Por lo que podremos aplicar estos conocimientos a la hora de desarrollar nuestros proyectos.
Otro punto importante es que, al igual que Python, no necesita ser compilado, si no que cuenta con un interprete lo que hace que programar nuestro microcontrolador sea tan sencillo como conectarlo por USB al ordenador y editar un fichero de texto con nuestro editor favorito.
Próximamente en el blog
Muy pronto intentaré adquirir una placa CircuitPlayground Express y acercaros más en profundidad este CircuitPython de Adafruit.
Tengo algunos proyectos interesantes en mente para realizar con esta placa y espero que pronto pueda traerlo al blog.
Si estais interesados podeis adquirir una placa CircuitPlayground en Amazon.