Giter Site home page Giter Site logo

makersgc / awesome-micropython Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mcauser/awesome-micropython

4.0 1.0 1.0 626 KB

A curated list of awesome MicroPython libraries, frameworks, software and resources.

Home Page: http://awesome-micropython.com

License: Creative Commons Zero v1.0 Universal

Makefile 100.00%
awesome micropython collection awesome-list python maker

awesome-micropython's Introduction

Awesome MicroPython Awesome

Awesome MicroPython

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.


A curated list of awesome MicroPython libraries, frameworks, software and resources.

Inspired by the Awesome lists.

Contents

Libraries

Audio

Communications

Bluetooth

Ethernet

  • Official wiznet5k - Official driver for the WIZnet5x00 series of Ethernet controllers.

GPS

IR

OneWire

Radio

RFID

RTC

WiFi

Display

E-Paper

LCD Character

LCD Graphic

LCD TFT

LED Matrix

LED Segment

LEDs

OLED

IO

ADC

  • ads1x15 - Driver for the ADS1015/ADS1115 ADC, I2C interface.
  • micropython-ads1015 - ADS1015 12-Bit and ADS1115 16-bit ADC, 4 channels with programmable gain, I2C interface.
  • Micropython_ADS1115 - ADS1115 16-bit ADC, 4 channels with programmable gain, I2C interface.

DAC

IO-Expander

Joystick

Waveform Generator

Motion

DC Motor

  • L298N - Driver for the L298N dual h-bridge motor controller.

Servo

Stepper

Sensors

Accelerometer Digital

Air Quality

Barometer

  • micropython-bme280 - Driver for the Bosch BME280 temperature/pressure/humidity sensor.
  • micropython-bmp180 - Driver for Bosch BMP180 temperature, pressure and altitude sensor.
  • mpy_bme280_esp8266 - Bosch BME280 temperature/pressure/humidity sensor.
  • wipy_bme280 - Driver for the Bosch BME280 temperature/pressure/humidity sensor.

Camera

Compass

Current

Distance IR

Distance Ultrasonic

Energy

Gaseous

Light

Motion Inertial

Soil Moisture

Temperature Analog

  • micropython-max31855 - Thermocouple amplifier, SPI interface.
  • max31856 - Precision thermocouple to digital converter with linearization, SPI interface.

Temperature Digital

Temperature IR

Touch Capacitive

Touch Resistive

Tools

  • mpfshell - A simple shell based file explorer for ESP8266 and WiPy Micropython based devices.

Community

Books

Tutorials

Projects

Resources

Miscellaneous

Contributing

Contributions and suggestions are always welcome! Please take a look at the contribution guidelines first.

License & Trademarks

CC0

To the extent possible under law, the authors have waived all copyright and related or neighbouring rights to this work.

awesome-micropython's People

Contributors

ivanhercaz avatar mcauser avatar orbin avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

olivergs

awesome-micropython's Issues

Recurso propuesto: MicroPython Robot Kit

Kerbi propone añadir el siguiente recurso:

  • MicroPython Robot Kit - Project which aimed to creating small robot which giving possibilities to learning for robotics and designing cooperative robotic systems(swarm robotics) .

He encontrado este proyecto en Hackaday.io y me parece fantástico. En cuanto tenga tiempo disponible y recursos para adquirir algunas piezas más, me gustaría ponerlo en práctica. Llevo tiempo queriendo darle vueltas al uso de MicroPython en robótica. Creo que sería interesante que lo tengamos en la lista porque MicroPython + Robótica es algo de lo que no he encontrado mucho.

Recurso propuesto: micropython-microbit-kitronik-robotics

ivanhercaz propone añadir el siguiente recurso:

He encontrado este recurso, similar al anterior que he compartido, pero este es específico el kit de robótica de Kitronik, que funciona con una BBC micro:bit. Esta placa también me parece interesante y creo que al menos con los ejemplos se pueden obtener nociones de cómo programar en MicroPython para realizar robots.

Recurso propuesto: micropython-microbit-kitronik-robotics

Kerbi propone añadir el siguiente recurso:

He encontrado este recurso, similar al anterior que he compartido, pero este es específico el kit de robótica de Kitronik, que funciona con una BBC micro:bit. Esta placa también me parece interesante y creo que al menos con los ejemplos se pueden obtener nociones de cómo programar en MicroPython para realizar robots.

Recurso propuesto: MicroPython Robot Kit

ivanhercaz propone añadir el siguiente recurso:

  • MicroPython Robot Kit - Project which aimed to creating small robot which giving possibilities to learning for robotics and designing cooperative robotic systems(swarm robotics) .

He encontrado este proyecto en Hackaday.io y me parece fantástico. En cuanto tenga tiempo disponible y recursos para adquirir algunas piezas más, me gustaría ponerlo en práctica. Llevo tiempo queriendo darle vueltas al uso de MicroPython en robótica. Creo que sería interesante que lo tengamos en la lista porque MicroPython + Robótica es algo de lo que no he encontrado mucho.

¿Desplegamos nuestra propia awesome-micropython?

Este repositorio es una bifurcación de mcauser/awesome-micropython. Ese repositorio genera con MkDocs una página de GitHub (con su propio dominio) y he pensado que quizás deberíamos tener nuestra propia página por algunas razones:

  • A lo mejor el autor de la lista no quiere añadir o no está de acuerdo con añadir alguno de los recursos que proponemos en esta bifucarción (no se ha dado el caso).
  • A lo mejor el autor deja de mantener esa lista.
  • Mantendríamos una página web que siempre tenga nuestras propuestas, por lo que las propuestas que le hagamos al autor principal en realidad serán secundarias.

¿Qué opinan? Esta issue es similar a makersGC/upython#2, y quizás podríamos plantearnos las mismas preguntas, aunque en este caso es más sencillo ya que solo renderizamos una página (README.md).

CC. @franksosa @kerberosdelhades

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.