close

Micropitón

Saltar a navegación Saltar a búsqueda
Lenguaje de programación MicroPython
MicroPython nuevo logo.svg
AutorDamián Jorge
Ultima versión1.19 (16 de junio de 2022)
Influenciado porPitón
Implementación de referencia
Licencialicencia MIT
Sitio webmicropython.org

MicroPython [1] es una implementación de software del lenguaje de programación Python 3 , escrito en C , optimizado para ejecutarse en un microcontrolador [2] [3] . MicroPython es un compilador de Python en tiempo de ejecución con todas las funciones que se ejecuta en el hardware del microcontrolador. Al usuario se le presenta un mensaje interactivo ( REPL ) para ejecutar inmediatamente los comandos admitidos. Se incluye una selección de bibliotecas básicas de Python, MicroPython incluye módulos que permiten al programador acceder a hardware de bajo nivel.

MicroPython, fue creado originalmente por el programador y físico australiano Damien George, luego de una campaña apoyada en Kickstarter en 2013 [4] . Mientras que la campaña original de Kickstarter lanzó MicroPython con un microcontrolador pyboard, MicroPython admite varias arquitecturas basadas en ARM . Desde entonces, MicroPython se ha estado ejecutando en Arduino [5] , ESP8266 [6] , ESP32 [7] e Internet de las cosas [8] [9] [10] hardware .

En 2016, se creó una versión de MicroPython para BBC Micro Bit como parte de la contribución de Python Software Foundation a la asociación de Micro Bit con BBC [11] .

El código fuente del proyecto se puede encontrar en GitHub [12] .

Notas

  1. ^ MicroPython - Python para microcontroladores , en micropython.org . Consultado el 11 de abril de 2018 .
  2. ^ Madhumita Venkataramanan, Micro Python: más potente que Arduino, más simple que Raspberry Pi . Consultado el 11 de abril de 2018 .
  3. ^ Serdar Yegulalp, Los pequeños circuitos de Micro Python : la variante de Python se dirige a los microcontroladores , en InfoWorld . Consultado el 11 de abril de 2018 .
  4. ^ Micro Python : Python para microcontroladores , en Kickstarter . Consultado el 11 de abril de 2018 .
  5. ^ Placa de desarrollo basada en Pyduino Arduino que admite MicroPython (video) - Geeky Gadgets , en Geeky Gadgets , 12 de octubre de 2016. Consultado el 11 de abril de 2018 .
  6. ^ MicroPython en ESP8266 : Kicking the Tires , en Hackaday , 21 de julio de 2016. Consultado el 11 de abril de 2018 .
  7. ^ Micropython / micropython - esp32 , en GitHub . Consultado el 11 de abril de 2018 .
  8. ^ MicroPython en el ESP8266 : IoT maravillosamente fácil , en Kickstarter . Consultado el 11 de abril de 2018 .
  9. ^ MicroPython: incorporación de Python al Internet de las cosas , en todayispotato.github.io . Consultado el 11 de abril de 2018 (archivado desde el original el 25 de noviembre de 2017) .
  10. ^ Pycom incorpora la tecnología Sequans LTE- M en la nueva placa de desarrollo de IoT de 5 redes . Consultado el 11 de abril de 2018 .
  11. ^ Video : Manos a la obra con la interfaz de usuario de BBC Micro-Bit , en Electronics Weekly , 7 de julio de 2015. Consultado el 11 de abril de 2018 .
  12. ^ Micropython / micropython , en GitHub . Consultado el 11 de abril de 2018 .

Artículos relacionados

Enlaces externos