PCF8591 library
Работа с PCF8591 — 4-канальный АЦП и ЦАП через I2C для Arduino, ESP8266, ESP32, STM32 и Raspberry Pi Pico
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3c01f515648f8c33bd454bdb49b041f7e12b41c4eb64ca090e5232d492714051PCF8591_library-1.1.3-3c01f515.zipОписание
Если нужен АЦП с несколькими каналами и ЦАП на одном чипе — PCF8591 через I2C решает эту задачу. У микросхемы четыре входа для аналоговых сигналов и один выход, разрешение 8 бит. Библиотека работает с Arduino, ESP8266, ESP32, Raspberry Pi Pico и STM32, поэтому подходит для большинства популярных платформ. Реализованы удобные функции для чтения всех каналов одной командой, прямая работа с напряжением вместо сырых значений, поддержка разных режимов входов — однополярные и дифференциальные. Для связи нужны только два провода (SDA и SCL), на платформах с гибким выбором портов I2C можно задать свои пины. Хороший выбор для проектов, где требуется расширить количество аналоговых линий без пайки сложных схем.