Примеры и скетчи для работы с платой Orangeboard и DIY-наборами Kocoafab
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение напряжения, тока, заряда и температуры Li-ion/Li-Po батареи через BQ27220 по I2C
Компактная библиотека для резистивных сенсорных экранов с минимальными затратами памяти; стабильна на версии 1.0
Работа с акселерометром KX023-1025 по SPI или I2C с поддержкой настройки режимов питания и диапазонов измерения
Работа с трёхосевым акселерометром KXTJ3-1057 в 8-, 12- и 14-битных режимах с поддержкой прерываний по движению и готовности данных
Работа с энкодером KY040: обработка поворотов и нажатий через callback-функции с подавлением дребезга
Работа с трёхосевыми гироскопами L3GD20H, L3GD20 и L3G4200D через I2C
Измерение напряжения и тока через датчик INA219 по шине I2C с разрешением 0,1мА и диапазоном до 400мА
360-градусное лазерное сканирование с VL53L0X и шаговым двигателем для построения карт помещений и робототехники
Мониторинг напряжения и остаточной ёмкости аккумулятора через интегральную микросхему LC709204F
Управление 8-канальным аналоговым коммутатором LC782X с кэшированием состояния переключателей
Управление радарным датчиком LD2410 24 ГГц для обнаружения движения и присутствия с настройкой чувствительности по дистанциям
Управление датчиком присутствия HLK-LD2412 по серийному порту с поддержкой детектирования движения и присутствия человека
Обёртка для лазерных дальномеров и LIDAR-сенсоров (YDLIDAR, RPLIDAR, Neato и др.) на Arduino и Raspberry Pi
Конвертер единиц длины с поддержкой атомных, стандартных и астрономических масштабов
Оптические датчики расстояния Garmin LIDAR-Lite v3/v3HP/v4 с поддержкой PWM и I2C
Управление массивами ToF-датчиков VL53L0X и VL53L4CD через расширители PCF8574 с фильтрацией и произвольной топологией
Работа с датчиком температуры и влажности HDC2080 через I2C без прямой работы с регистрами
Управление пятью ИК-сенсорами LineTracker5 для отслеживания линии в робототехнических системах
Драйвер для трёхосевых акселерометров LIS331HH и LIS3DH с поддержкой I²C и настраиваемых диапазонов измерения
Детектирование движения на акселерометре ST LIS3DH с минимальным энергопотреблением и поддержкой I2C прерываний
Работа с магнитометром LIS3MDL по I²C для плат Pololu и Arduino-совместимых систем
Работа с датчиком температуры LM35 через аналоговый пин Arduino с выводом в Цельсиях, Фаренгейтах или Кельвинах
Чтение температуры с датчика LM35 на Arduino в градусах Цельсия и Фаренгейта
Работа с цифровым датчиком температуры LM73 через I2C с поддержкой четырёх уровней разрешения и управлением сигналом тревоги
Чтение температуры с датчика LM75 по шине I2C
Работа с цифровым датчиком температуры LM75A по протоколу I2C с поддержкой до 8 датчиков на одной шине и контролем температурных порогов
Потенциостат LMP91000 для электрохимического анализа через I2C с поддержкой вольтамперометрии и хронометрии
Оценка сложных логических условий через таблицы истинности для 2–5 входов одновременно
Чтение давления и высоты с датчиков Pololu LPS через I2C