Device Drivers#
PyMCU ships a growing collection of device drivers in pymcu.drivers. All drivers are
target-independent where possible, with architecture-specific pulse-timing delegated to
architecture sub-modules.
Driver |
Module |
Description |
|---|---|---|
DHT11 |
|
Temperature + humidity (1-Wire protocol) |
DS18B20 |
|
Precision temperature (1-Wire, 12-bit) |
BMP280 |
|
Barometric pressure + temperature (I2C) |
HD44780 LCD |
|
Character LCD, 4-bit parallel — class |
SSD1306 |
|
128×64 OLED (I2C) |
MAX7219 |
|
8×8 LED matrix (SPI) |
WS2812 |
|
NeoPixel addressable RGB LEDs |
An LM35 needs no driver — it is a plain analog sensor, read directly with
AnalogPin. (The pymcu-micropython compat package does ship an lm35
module for MicroPython-style code.)