MicroPython
879 items from mcauser/awesome-micropython ★1,810
-
bh1750 github.com
BH1750 I2C digital light sensor driver.
-
encoders github.com
Short document explaining issues around encoder technology.
-
Sun and Moon github.com
Determine Sun and Moon rise and set times, Moon phases.
-
3D rotation with quaternions github.com
Tutorial and code for the easy way to do 3D rotation.
-
writer github.com
A simple way to render above Python fonts to displays whose driver is subclassed from framebuf.
-
asynchronous encoder driver github.com
Interface an encoder to uasyncio code.
-
asyncio github.com
Write asynchronous code which interfaces to hardware devices.
-
Schedule github.com
A scheduler for asyncio based applications. Schedule events at specified times and dates or with reference to Sun and Moon rise and set.
-
I2C Slave github.com
Uses the Pyboard's I2C slave mode to implement a full duplex asynchronous link. Principal use case is for ESP8266 which has only one UART.
-
HTU21D github.com
Asynchronous driver for HTU21D temperature and humidity sensor.
-
Asynchronous GPS driver github.com
Receive and parse GPS data as a uasyncio task.
-
Asynchronous drivers github.com
Tutorial and code for asynchronous interfaces to switches, pushbuttons, encoders and ADCs.
-
MicroPython Discussions on GitHub github.com
GitHub discussions for all things related to MicroPython.
-
micropython-grove-ultrasonic-ranger github.com
Driver for SeeedStudio's Grove Ultrasonic Ranger.
-
MicroPython Wiki github.com
Community generated documentation and examples of the features of MicroPython and the Pyboard.
-
mpremote github.com
Powerful official shell that supports mounting the host's current directory on the target. Run code without changing the target's filesystem.
-
Official DHT11+DHT12 github.com
ESP8266 driver for DHT11 and DHT12 temperature and humidity sensor.
-
Official nRF24L01 github.com
Official driver for nRF24L01 2.4GHz radio modules.
-
Official SSD1306 github.com
Driver for SSD1306 128x64 OLED displays.
-
Official LCD160CR github.com
Driver for official MicroPython LCD160CR display with resistive touch sensor.
-
Official OneWire github.com
For devices using the OneWire bus, eg Dallas DS18x20.
-
Grove_RGB_LCD github.com
Driver for SeeedStudio's Grove RGB LCD.
-
Grove_OLED github.com
Driver for SSD1327 used by SeeedStudio's Grove OLED Display 1.12" v1.0.
-
MMA7660 github.com
Driver for MMA7660 1.5g 3-axis accelerometer.
-
MicroPython on Mastodon / Fediverse fosstodon.org
Follow MicroPython in the Fediverse.
-
MicroPython Forum (archive) forum.micropython.org
Archived community conversations on all things related to MicroPython.
-
MicroPython on Facebook facebook.com
Like MicroPython on Facebook for competitions, news and updates.
-
ESP IDE espide.eu
A browser-based MicroPython IDE for ESP32 and RPi Pico boards with Blockly and text-based programming.
-
MicroPython on Wikipedia en.wikipedia.org
MicroPython on Wikipedia.
-
MicroPython for Microcontrollers elektor.com
By Günter Spanner. ISBN 9783895764370.
-
Official APA102 docs.micropython.org
ESP8266 APA102/DotStar RGB LED driver.
-
MicroPython Official Documentation docs.micropython.org
For various ports, including quick reference, general information, examples and tutorials.
-
perthensis codeberg.org
Perthensis: an asynchronous framework for MicroPython.
-
mijia-temphum-upy codeberg.org
MicroPython library to read certain Xiaomi Mijia BLE temperature & humidity sensors.
-
micropython-xiaomi-ble-adv-parse codeberg.org
Passively retrieve sensor data from some Xiaomi Bluetooth Low Energy (BLE) sensors.
-
Codeberg Explore codeberg.org
Explore repositories on Codeberg.
-
micropython-simple-async-ntpclient codeberg.org
Very simple async MicroPython module to receive the current time from an NTP server.
-
micropython-mcp230xx codeberg.org
Driver for MCP23017 and MCP23008 GPIO expanders, extended with interrupt handling.
-
micropython_dcf77 codeberg.org
DCF77 receiver and decoder.
-
micropython-ad840x codeberg.org
MicroPython SPI-based manipulation of the AD series digital potentiometers AD8400, AD8402 and AD8403.
-
Miguel Grinberg blog.miguelgrinberg.com
MicroPython and the Internet of Things.
-
BIPES bipes.net.br
Web-based IDE for MicroPython with file manager, editor, code generation from blocks, IoT dashboard and Serial/USB/Bluetooth/WebREPL console on the web browser. Source: https://github.com/BIPES.
-
Bhavesh Kakwani bhave.sh
MicroPython videos + written tutorials.
-
Programming ESP32: Learn MicroPython Coding and Electronics amazon.com
By Simon Monk. ISBN 9781739487454.
-
By Miguel Grinberg. ISBN 9798361302710.
-
Advanced Programming in MicroPython By Example amazon.com
By Yury Magda. ISBN 9781090900937.