Pyboard
- micropython_ir — неблокирующие драйверы устройств для приёма от пультов дистанционного управления IR и приложений «бластер».
- micropython-amg88xx — драйвер для датчика теплового инфракрасного массива Grid-EYE (Adafruit 3538).
- micropython-ys-irtm — примеры MicroPython для 5-вольтовых инфракрасных UART-трансиверов YS-IRTM NEC.
- esp8266_ir — управление ИК-сигналом через веб-сокет.
LoRaWAN
- uPyLoRaWAN — ESP32 с использованием MicroPython соответствует LoRa и LoRaWAN.
MQTT
- micropython-mqtt — «отказоустойчивый» асинхронный драйвер MQTT. Плюс средство использования ESP8266 для доставки MQTT на не подключённые к сети цели.
- MQBoard — микрофреймворк для использования MQTT с asyncio на платах MicroPython, в первую очередь на ESP32.
- micropython-mqtt — библиотеки и инструменты MQTT для MicroPython.
- pysmartnode — фреймворк Smarthome на основе MicroPython.
- umqtt_aws_iot — публикация сообщений UMQTT с MicroPython в AWS IoT.
- sonoff-mqtt by davea — сценарии MicroPython для управления Sonoff/ESP8266 через MQTT.
- micropython-sonoff-switch — реализует управляемый MQTT переключатель для iTead Sonoff. Switch using MicroPython
-
micropython-thingspeak-mqtt-esp8266 — публикация и подписка на Thingspeak с использованием MQTT с MicroPython, работающим на платформах ESP8266/ESP32.
-
uMQTT — MQTT-публикация для MicroPython на плате WiPy.
NTP
OneWire
-
Official OneWire — для устройств, использующих шину OneWire, например Dallas ds18x20.
Radio
-
micropython-radio — протоколы для радиомодулей nRF24L01 2,4 ГГц.
-
micropython-rfsocket — реализация MicroPython популярного 433 МГц RFSockets.
-
Official nRF24L01 — официальный драйвер для радиомодулей nRF24L01 2,4 ГГц.
-
micropython_remote — захват и воспроизведение кодов дистанционного управления 433 МГц. Управление удалёнными переключаемыми адаптерами питания.
-
micropython-ys-rf34t — примеры MicroPython с использованием YS-RF34T 433 МГц ASK/OOK UART приемопередатчиков.
REPL
-
webrepl — WebREPL MicroPython.
-
zepl — консоль приложения MicroPython WebREPL с использованием ZeroMQ.
-
jupyter_micropython_remote — ядро Jupyter для непосредственного выполнения кода на плате MicroPython через последовательный/веб-REPL.
RFID
RTC
Serial
-
mpy-miniterm — инструмент для бесшовной отладки по последовательному каналу и синхронизации файлов с устройствами MicroPython через серийный REPL.
-
micropython-modbus — порт Modbus-tk для MicroPython.
SMTP
В запросе представлен список различных библиотек, драйверов и инструментов для работы с микроконтроллерами на базе MicroPython. MicroPython для WS2812 (NeoPixel)
Micropython-ws2801 — библиотека MicroPython для взаимодействия с цепочками светодиодов WS2801 RGB.
TLC5947-rgb-micropython — драйвер для 24-канального 12-битного ШИМ-светодиодного драйвера TLC5947.
OLED
Grove_OLED — драйвер для SSD1327, используемый OLED-дисплеем SeeedStudio Grove 1.12" v1.0.
Micropython-nano-gui — Nano-Gui предоставляет ограниченный набор объектов графического интерфейса (виджеты) для дисплеев, чей дисплейный драйвер является подклассом класса framebuf. Включает ЖК- и OLED-дисплеи.
Micropython-oled — коллекция драйверов для монохромных OLED-дисплеев: PCD8544, SH1106, SSD1306, UC1701X.
Micropython-ssd1327 — драйвер для 4-битных серых OLED-дисплеев SSD1327 128x128.
Micropython-ssd1351 — драйвер для OLED-дисплеев SSD1351.
MicroPython_SSD1306 — драйвер ESP8266 для OLED-дисплеев 128x64 SSD1306.
Official SSD1306 — драйвер для OLED-дисплеев 128x64 SSD1306.
SH1106 — драйвер для OLED-дисплея SH1106.
IO
ADC
ADS1x15 — драйвер ADS1015/ADS1115 АЦП, интерфейс I2C.
Micropython-ads1015 — ADS1015 12 бит и ADS1115 16 бит АЦП, 4 канала с программируемым усилением, интерфейс I2C.
Micropython_ADS1115 — ADS1115 16 бит АЦП, 4 канала с программируемым усилением, интерфейс I2C.
ADS7818 — класс Python, взаимодействующий с AD-конвертером ADS7818.
Micropython-ads1219 — модуль MicroPython для АЦП Texas Instruments ADS1219.
Micropython-hx711 — драйвер MicroPython для 24-битного аналого-цифрового преобразователя HX711.
DAC
micropython-mcp4725 — драйвер MCP4725 I2C ЦАП.
GPIO
Micropython-inputs — классы для подсчёта импульсов, устранения дребезга цифровых входов и расчёта скользящих средних значений аналоговых входов для платы MicroPython.
Ubutton — библиотека MicroPython для управления считыванием и устранением дребезга кнопочных входов, включая «короткое» и «длинное» нажатие обратных вызовов.
Micropython-debounce-switch — класс MicroPython для устранения дребезжания переключателей.
IO-Expander
MCP23017-ESP8266-Miniature-Driver — драйвер для MCP23017 16-битного расширителя ввода-вывода.
Micropython-mcp230xx — драйвер для GPIO-расширителей MCP23017 и MCP23008.
Micropython-mcp23017 — драйвер MicroPython для MCP23017 16-битный расширитель ввода-вывода.
Micropython-pcf8574 — драйвер MicroPython для PCF8574 8-битного I2C расширителя ввода-вывода с прерыванием.
Micropython-pcf8575 — драйвер MicroPython для PCF8575 16-битного I2C расширителя ввода-вывода с прерыванием.
Micropython-pcf8591 — драйвер MicroPython для PCF8591 8-битного I2C расширителя ввода-вывода. Джойстик
ШИМ (широтно-импульсная модуляция)
-
upwmcontroller — библиотека MicroPython для управления выходами ШИМ в цикле asyncio, с такими функциями, как затухание и мигание.
Поворотный энкодер
-
micropython-rotary — модуль MicroPython для считывания данных с поворотного энкодера.
-
uencoder — библиотека MicroPython для чтения данных с поворотного энкодера.
Генератор сигналов
Движение
Двигатель постоянного тока
-
L298N — драйвер для контроллера двигателя L298N с двойным H-мостом.
Сервопривод
Шаговый двигатель
-
micropython-upybbot — драйвер A4988 для биполярных шаговых двигателей.
-
uln2003 — драйвер для 5V 28BYJ-48 шаговых двигателей. Micropython-multiaxis — многоосевой привод с MicroPython ESP32 и DRV8825.
Датчики
Цифровой акселерометр
- ADXL345-with-Pyboard — драйвер ADXL345 16g 3-осевого акселерометра.
- adxl345_micropython — драйвер ADXL345 16g 3-осевого акселерометра.
- micropython-lis2hh12 — I2C драйвер для LIS2HH12 3-осевого акселерометра.
- MMA7660 — драйвер MMA7660 1.5g 3-осевого акселерометра.
Датчик качества воздуха
- CCS811 — датчик качества воздуха CCS811.
- upython-aq-monitor — монитор качества воздуха с использованием датчика PMS5003 и WiPy.
- micropython-pms7003 — MicroPython драйвер для датчика PMS7003 качества воздуха.
- pms5003_micropython — драйвер pms5003 датчика качества воздуха для MicroPython.
- micropython-pms5003-minimal — драйвер pms5003 датчика качества воздуха для MicroPython.
- polly — SDS011 датчик загрязнения + Wemos D1 mini pro + MicroPython.
Барометр
- micropython-bme280 — драйвер Bosch BME280 датчика температуры/давления/влажности.
- micropython-bmp180 — драйвер датчика Bosch BMP180 температуры, давления и высоты.
- mpy_bme280_esp8266 — Bosch BME280 датчик температуры/давления/влажности.
- wipy_bme280 — драйвер датчика температуры/давления/влажности Bosch BME280.
- BME280 — MicroPython драйвер датчика BME280, целевая платформа — устройства Pycom.
- micropython-bmp280 — модуль для датчика BMP280.
Камера
- micropython-ov2640 — класс MicroPython для камеры OV2640.
- Nikon-Trigger-for-MicroPython — дистанционный триггер для камеры Nikon с использованием ИК-светодиода. Для PyBoard v1.1.
Компас
- micropython-esp8266-hmc5883l — трёхмерный цифровой компас на ESP8266.
- QMC5883 — Python класс для QMC5883 трёхмерного цифрового компаса IC.
Ток
-
micropythonINA219 — драйвер INA219 для измерения тока. Датчик влажности с интерфейсом I2C.
-
micropython-dht12 — датчик температуры и влажности Aosong DHT12, интерфейс I2C.
-
micropython-hdc1008 — драйвер для датчика влажности и температуры Texas Instruments HDC1008.
-
micropython-mcp9808 — драйвер для температурного датчика Microchip MCP9808.
-
micropython-mpl115a2 — драйвер Pyboard для барометрического датчика давления MPL115A2.
-
micropython-sht30 — драйвер SHT30 для датчиков температуры и влажности.
-
micropython-sht31 — драйвер для датчиков температуры и влажности SHT31.
-
micropython-Si7005 — драйвер Si7005 для датчиков относительной влажности и температуры.
-
micropython-si7021 — SI7021, датчик температуры и влажности, интерфейс I2C (две ссылки).
-
micropython-Si705x — серия температурных датчиков Silicon Labs Si705x, интерфейс I2C.
-
micropython-Si70xx — серия датчиков относительной влажности и температуры Silicon Labs Si70xx, интерфейс I2C.
-
micropython-tmp102 — драйвер TMP102 для цифрового температурного датчика.
-
Official DHT11+DHT12 — ESP8266-драйвер для датчиков DHT11 и DHT12 температуры и влажности.
-
SHT10_uPython — драйвер для SHT10, датчики температуры и влажности.
-
sht25-micropython — драйвер для... Датчики SHT25 температуры и влажности
Температура IR
- micropython-mlx90614 — драйвер Melexis MLX90614 для инфракрасного температурного датчика.
Сенсорный ёмкостный
- micropython-mpr121 — драйвер MPR121 для сенсорных клавиатур и коммутационных плат.
- micropython-ttp223 — примеры использования TTP223, сенсорный модуль.
Сенсорный резистивный
- XPT2046-touch-pad-driver — драйвер XPT2046 для контроллера сенсорной панели, используется во многих TFT-модулях.
Планирование
- micropython-mcron — MicroCRON, программа планирования задач на основе времени для MicroPython.
Хранение
База данных
- uPyMySQL — чистый MySQL-клиент uPython.
- micropython-redis — реализация redis-клиента для использования с MicroPython.
- picoredis — очень минимальный Redis-клиент (не только) для MicroPython.
- micropg — PostgreSQL-драйвер для MicroPython.
- nmongo — MongoDB-клиент для CPython и MicroPython, с API, подобными оболочке mongo.
EEPROM
- micropython_eeprom — драйверы устройств MicroPython для энергонезависимой памяти (EEPROM, FRAM, Flash).
FRAM
- micropython-fram — Pyboard-драйвер для модуля ферроэлектрической оперативной памяти.
Сообщество
- MicroPython Forum — онлайн-сообщество из более чем 6400 пользователей, обсуждающих всё, что связано с MicroPython.
- MicroPython on Twitter — следите за MicroPython в Twitter, чтобы быть в курсе последних новостей и обновлений.
- MicroPython on Facebook — поставьте лайк MicroPython на Facebook, чтобы участвовать в конкурсах и получать новости и обновления.
- Melbourne MicroPython Meetup (https://www.meetup.com/en-AU/MicroPython-Meetup) — регулярные встречи в CCHS в Мельбурне, Австралия.
- Slack (https://slack-micropython.herokuapp.com/) — получите автоматическое приглашение в рабочую область micropython.slack.com.
- Discord (https://discord.gg/5GjKNE) — получите приглашение на сервер MicroPython Discord.
Книги
Ресурсы
- MicroPython (http://micropython.org) — веб-сайт проекта. Протестируйте pyboard. Попробуйте MicroPython онлайн с единорогом.
- MicroPython на GitHub (https://github.com/micropython/micropython) — отправляйте отчёты об ошибках, следите за разработкой и присоединяйтесь к ней на GitHub.
- Официальная документация MicroPython (http://docs.micropython.org/) — для различных портов, включая краткую справку, общую информацию, примеры и учебные пособия.
- Wiki MicroPython (http://wiki.micropython.org/Home) — документация и примеры функций MicroPython и pyboard, созданные сообществом.
- Информационный бюллетень MicroPython (http://micropython.org/newsletter) — подпишитесь на информационный бюллетень MicroPython, чтобы получать новости и объявления, включая новые функции и новые продукты.
- Магазин MicroPython (https://store.micropython.org/) — здесь вы можете купить pyboard, корпуса, обложки, книги, соединители и периферийные устройства.
- MicroPython в Википедии (https://en.wikipedia.org/wiki/MicroPython) — MicroPython в Википедии.
Разработка
Генерация кода micropy-cli (https://github.com/BradenM/micropy-cli) — micropy Cli — это инструмент управления проектами/генерации для написания кода MicroPython в современных IDE, таких как VSCode.
micropython-stubber (https://github.com/Josverl/micropython-stubber) — генерируйте и используйте заглушки для разных прошивок MicroPython с vscode и/или pylint.
Отладка:
esp32-backtrace (https://github.com/tve/esp32-backtrace) — анализатор трассировки стека исключений ESP32.
IDE:
Оболочки:
На устройстве:
На хосте:
Комментарии ( 0 )