Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ikuamike/Awesome_Micropython

:books: :page_facing_up: List of Awesome Micropython Resources and Tutorials :fire: :tada:
https://github.com/ikuamike/Awesome_Micropython

List: Awesome_Micropython

awesome awesome-list esp32 esp8266 list micropython micropython-resources nodemcu python resources

Last synced: about 1 month ago
JSON representation

:books: :page_facing_up: List of Awesome Micropython Resources and Tutorials :fire: :tada:

Awesome Lists containing this project

README

        

# Awesome MicroPython [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)

MicroPython Logo


> [MicroPython](http://www.micropython.org/) 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.


## Contents

- [Supported Boards](#supported-boards)
- [Plugins](#plugins)
- [Books](#books)
- [Projects](#projects)
- [Resources](#resources)

## Supported Boards

### Officially Supported Boards

- [PyBoard](https://store.micropython.org/category/pyboards) - The officially supported reference electronic circuit board.
- [WiPy](http://docs.micropython.org/en/latest/wipy/quickref.html)
- [ESP8266](http://docs.micropython.org/en/latest/esp8266/quickref.html)
- [ESP32](https://github.com/micropython/micropython/tree/master/ports/esp32)

### Un-Officially Supported Boards

- STM32F4 Discovery board
- NUCLEO-F401RE board
- NUCLEO-F767ZI board
- NUCLEO-L476RG board
- Espruino Pico

## Plugins

- [Intellij](https://github.com/vlasovskikh/intellij-micropython)
- [Sublime Text](https://github.com/gepd/uPiotMicroPythonTool)
- [Atom](https://atom.io/packages/microbit-python) - MicroBit Support.
- [Chrome](https://chrome.google.com/webstore/detail/micropython/lhdjeebhcalhgnbigbngiaglmladclbo?hl=en-GB)

## Books

- [Programming with MicroPython](http://shop.oreilly.com/product/0636920056515.do) - Embedded Programming with Microcontrollers and Python.
- [Adafruit Guide](https://cdn-learn.adafruit.com/downloads/pdf/micropython-basics-what-is-micropython.pdf)
- [ESP8266 AND MICROPYTHON](https://www.elektor.com/esp8266-and-micropython-e-book)
- [MicroPython for the Internet of Things](https://www.apress.com/gp/book/9781484231227) - A Beginner’s Guide to Programming with Python on Microcontrollers.

## Projects

- [Hackaday](https://hackaday.io/projects?tag=micropython)
- [Hackster](https://www.hackster.io/projects/tags/micropython)
- [Home Automation](https://medium.com/@rxseger/esp8266-first-project-home-automation-with-relays-switches-pwm-and-an-adc-ad25f317c74f)
- [Thingspeak](https://blog.gypsyengineer.com/en/diy-electronics/micropython-esp8266-sending-data-to-thingspeak.html)

## Resources

### Talks

- [PyCon Australia, August 2018](https://youtu.be/hHec4qL00x0) - Writing fast and efficient MicroPython - Damien George.
- [NDC Oslo, June 2018](https://youtu.be/2fVItYQ5YSQ) - IoT is fun using MicroPython - Sebastian Roll.
- [LinuxConfAu 2018, Sydney, Australia](https://www.youtube.com/watch?v=inUMgHQ62sA) - Getting Started with MicroPython - Nick Moore.
- [PyCon Australia 2017](https://www.youtube.com/watch?v=WI-nTf5iM84) - Using MicroPython in the wild - Damien George.
- [PyConWeb Munich 2017](https://www.youtube.com/watch?v=_-jFb9HSdk4) - Programming the Web of Things with Python and MicroPython - Hardy Erlinger.
- [Pycon Ireland 2017](https://www.youtube.com/watch?v=2gPU2CXiphQ&t=1460s) - MicroPython: The Next Step to World Domination - Steve Holden.
- [PyTexas 2017](https://www.youtube.com/watch?v=V5xs2DpQi1s) - MicroPython on an ESP8266 - Christopher Cooper.
- [PyCon Australia 2016](https://www.youtube.com/watch?v=oCEZyJqkMrE) - MicroPython: Embedded programming for everyone - Jim Mussared.
- [PyCon Australia 2016](https://www.youtube.com/watch?v=C19fFU-TVWU) - ESP8266 and MicroPython - Nick Moore.
- [GOTO Amsterdam 2016](https://www.youtube.com/watch?v=EvGhPmPPzko&t=447s) - MicroPython & the Internet of Things - Damien George.
- [PyCon South Africa 2016](https://www.youtube.com/watch?v=srrf-25_Ytw) - MicroPython: Python for microcontrollers and constrained environments.

### Tutorials

- [Dfrobot.com](https://www.dfrobot.com/blog-tag-micropython.html)
- [Micropython-iot-hackathon](http://micropython-iot-hackathon.readthedocs.io/en/latest/)
- [MikeTeachman](https://github.com/MikeTeachman/micropython-adafruit-mqtt-esp8266)
- [Pi4iot](https://www.pi4iot.com/doku.php?id=sbc:esp8266)
- [Rototron](https://www.rototron.info/notebook/)
- [Techtutorialsx](https://techtutorialsx.com/tag/micropython/)

### Community

- [Micropython Forum](https://forum.micropython.org/)

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)

To the extent possible under law, [Michael Ikua](https://github.com/ikuamike) has waived all copyright and related or neighboring rights to this work.