ADC081S
АЦП серии ADC08XS (8/10/12 бит) с поддержкой аппаратного и программного SPI, режимом низкого потребления и функцией чтения текущих значений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:30f6ab0787741f65787fcae813140b0a9f8eb3d11e97102e80150749f5d12a1dADC081S-0.3.2-30f6ab07.zipОписание
Библиотека для работы с АЦП серии ADC08XS по интерфейсу SPI. Поддерживает три варианта разрешения: ADC081S (8 бит), ADC101S (10 бит) и ADC121S (12 бит). Работает как с аппаратным, так и с программным SPI, а вызов read() вернёт текущие показания с АЦП. Есть режим низкого потребления lowPower(), выход из которого производится через wakeUp() или обычное чтение. Учти, что на Arduino UNO максимальная скорость составит около 50 KSPS из-за ограничений памяти и частоты SPI — для частот свыше 1 MSPS потребуется более мощный процессор вроде ESP32 или Teensy. Библиотека работает только с одноканальными версиями микросхем и не поддерживает I2C-варианты (обозначаются буквой C). Перед инициализацией АЦП обязательно вызови SPI.begin().