octaprog7 / pcf8574

MicroPython module for work with PCF8574(A) I2C 8-bit I/O expander from NXP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PCF8574(A)

Модуль MicroPython для работы с 8-битным расширителем ввода/вывода PCF8574(A) I2C от NXP.

Просто подключите плату PCF8574(A) к Arduino, ESP или любой другой плате с прошивкой MicroPython.

Напряжение питания PCF8574(A) 3,3-5,0 Вольт!

  1. VCC
  2. GND
  3. SDA
  4. SCL
  5. ~INT (подключение необязательно)

Загрузите прошивку MicroPython в плату Pico, Nano (ESP и т. д.), затем скопируйте два файла: main.py, pcf8574mod.py и всю папку sensor_pack. Затем откройте файл main.py в вашей среде IDE и запустите его.

Картинки

Среда разработки

alt text

Макетная плата

alt text

Схема подключения

alt text

Обработка прерывания

alt text

Подключение для обработки прерываний от PCF8574

alt text

Видео

Cсылка: https://youtu.be/61_FNGSfh-4

About

MicroPython module for work with PCF8574(A) I2C 8-bit I/O expander from NXP

License:MIT License


Languages

Language:Python 100.0%