12-битный датчик температуры MAX6626 с программируемым порогом перегрева и отдельным выходом сигнала тревоги
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с термопарой K-типа через микросхему MAX6675 с преобразованием показаний в температуру с точностью 0,25°C
Чтение температуры от термопары K-типа через SPI-усилитель MAX6675 с преобразованием в градусы Цельсия
Чтение температуры с K-термопары через модуль MAX6675 по SPI-интерфейсу в градусах Цельсия, Фаренгейта и Кельвина
Измерение напряжения, тока и мощности по трём фазам с помощью модуля B201 на базе MAX78630+PPM через UART или SSI
Работа с лазерным датчиком Plantower PMS7003 для измерения концентрации и количества частиц пыли в воздухе с поддержкой LoRaWAN
Работа с датчиками CO2 Sensirion SCD30 по I2C: опрос показаний, управление калибровкой и интервалом измерений
Работа с датчиками дифференциального давления Sensirion SDP31, SDP32 и SDP800 через высокоуровневый C++ API
Работа с датчиками температуры и влажности Sensirion SHT3x через I2C с поддержкой разовых и периодических измерений
Асинхронное измерение освещённости датчиком Lite-On LTR-329ALS через I2C с преобразованием в люксы и защитой от зависаний
Подсчёт количества осадков с геркон-контактами и коромысловыми датчиками для метеостанций и систем мониторинга
Arduino-библиотека для работы со счётчиком энергии ATM90E32AS через SPI-интерфейс в однофазных и трёхфазных сетях
Чтение данных энергетического счётчика BL0940 через UART для ESP32 и Raspberry Pi Pico
Измерение переменного напряжения 120/240 VAC с регулировкой усиления и калибровкой для Arduino и ESP32
Работа с АЦП-конвертерами MCP3001–MCP3208 по SPI с поддержкой однополюсного и дифференциального режимов измерения
Управление цифро-аналоговыми преобразователями MCP48xx и MCP49xx Microchip через SPI (8, 10 или 12 бит, одно- или двухканальные)
Управление цифровыми потенциометрами MCP41xxx и MCP42xxx через SPI с поддержкой аппаратного и программного интерфейса
Работа с АЦП MCP3201 через SPI: чтение аналоговых сигналов и преобразование в вольты
Работа с 13-битными АЦП MCP3302 и MCP3304 через SPI с поддержкой дифференциальных измерений и произвольных комбинаций каналов
Работа с 18-битными АЦП MCP3421–3428 по I2C с настройкой разрядности, усиления и чтением в вольтах
Работа с многоканальными АЦП MCP342x от Microchip через шину I2C с поддержкой синхронизации нескольких чипов
Управление 12-битным ЦАП MCP4725 по шине I2C с поддержкой кеша и EEPROM
Работа с датчиками температуры Microchip MCP9800/1/2/3 через I2C с поддержкой целочисленной арифметики и регистров гистерезиса
Управление цифровым датчиком температуры MCP9808 по шине I2C с разрешением до 0,0625°C и срабатыванием по температурным порогам
Работа с датчиком температуры LM335A с целочисленной арифметикой без плавающей точки
Обработка rotary encoder с защитой от дребезга контактов и расчётом скорости вращения
Чтение RGB-цветов с датчика TCS230 по частоте выходного сигнала с калибровкой и распознаванием цветов
Работа с дальномером Mechasolution R finder10D для измерения расстояния до объектов через Arduino
Драйвер для инфракрасного датчика AMG8833 с матрицей 8×8 пиксельной матрицей, поддержкой прерываний и связью по I²C
Драйвер для датчика APDS9960 с поддержкой измерения расстояния, распознавания жестов, определения цвета и освещённости