AD5660
Управление 16-битным ЦАП AD5660 через SPI с поддержкой аппаратного и программного интерфейса
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c03632b511751f46167bfa58a6cbb9e0675de2643310eb6bffd59fd026e2a50fAD5660-0.2.1-c03632b5.zipОписание
Библиотека для работы с 16-битным ЦАП AD5660 через SPI-интерфейс. Поддерживает как аппаратный, так и программный SPI, что даёт гибкость при выборе выводов Arduino. Основные методы — setValue() для установки значения (0–65535) и setPercentage() для управления в процентах, оба с проверкой диапазона. Текущее значение можно получить через getValue() или getPercentage(). Микросхема имеет встроенную схему инициализации: при включении выход устанавливается на 0 В (для версий AD5660-1-2) или на середину шкалы (AD5660-3). Библиотека экспериментальная и протестирована ограниченно, так что используй её с осторожностью в критичных системах. Совместима также с AD5662, хотя для последней функции Vref недоступны.