An open API service indexing awesome lists of open source software.

https://github.com/gabrielbaute/micropython-unefa

Programas de práctica de Micripython
https://github.com/gabrielbaute/micropython-unefa

micropython micropython-rpi-pico

Last synced: 3 months ago
JSON representation

Programas de práctica de Micripython

Awesome Lists containing this project

README

        

# Prácticas de MicroPython

En este repositorio, se estarán subiendo los ficheros de micropython usados para las prácticas de la clase de microprocesadores de 6to semestre de Telecomunicaciones, de la Unefa Extensión Bejuma. Están hechas para ejecutarse en un Raspberry Pi Pico.

## ¿Qué es MicroPython?

**MicroPython** es una implementación del lenguaje de programación Python 3, escrita en C y optimizada para ejecutarse en **microcontroladores**. Es un compilador completo del lenguaje Python a bytecode que puede funcionar en el hardware del microcontrolador.

En otras palabras, **MicroPython** te permite usar la sintaxis y las bibliotecas de Python para programar microcontroladores, lo que facilita el desarrollo de aplicaciones embebidas.

**Características principales de MicroPython:**

* **Basado en Python 3:** Utiliza la sintaxis y las bibliotecas estándar de Python 3, lo que lo hace familiar y fácil de aprender para los programadores de Python.
* **Ligero y eficiente:** Está optimizado para ejecutarse en microcontroladores con recursos limitados, lo que lo hace ideal para dispositivos embebidos.
* **Potente y flexible:** Admite una amplia gama de módulos y bibliotecas, lo que te permite crear aplicaciones complejas.
* **Fácil de usar:** Cuenta con un intérprete interactivo que te permite probar código de forma inmediata y una variedad de herramientas de desarrollo.

## ¿Para qué se usa MicroPython?

**MicroPython** se puede usar para una amplia variedad de aplicaciones embebidas, incluyendo:

* **Automatización del hogar:** Controla luces, electrodomésticos y otros dispositivos del hogar.
* **Robótica:** Construye robots y otros sistemas autónomos.
* **Electrónica portátil:** Desarrolla wearables y otros dispositivos portátiles.
* **Sensores y redes:** Recolecta datos de sensores y comunícate con otros dispositivos a través de redes.
* **Prototipado rápido:** Prueba ideas para nuevos productos y dispositivos de forma rápida y sencilla.

**Si estás interesado en aprender más sobre MicroPython, te recomiendo los siguientes recursos:**

* **Sitio web oficial de MicroPython:** [https://micropython.org/](https://micropython.org/)
* **Documentación de MicroPython:** [https://docs.micropython.org/](https://docs.micropython.org/)
* **Tutoriales de MicroPython:** [https://www.youtube.com/watch?v=f7IPsop1VpU](https://www.youtube.com/watch?v=f7IPsop1VpU)
* **Foro comunitario de MicroPython:** [https://discuss.python.org/c/welcome/12](https://discuss.python.org/c/welcome/12)

**En resumen, MicroPython es una herramienta poderosa y versátil que te permite usar Python para programar microcontroladores. Si estás buscando una forma fácil y eficiente de desarrollar aplicaciones embebidas, MicroPython es una excelente opción.**