Чтение расстояния с аналоговых инфракрасных дальномеров Sharp серий GP2Y0A
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление LED-матрицами на сдвиговых регистрах с поддержкой RGB, PWM-регулировкой яркости и совместимостью с Adafruit GFX
Управление матричными дисплеями MAX7219 через SPI с поддержкой прокрутки текста
Динамический массив с автоматическим управлением памятью для работы с числовыми типами данных на Arduino
Вычисление координат звёзд и планет на небесной сфере с расчётом азимута, высоты и часового угла
Скользящее среднее для сглаживания данных датчиков без массивов и динамического выделения памяти
Лёгкое псевдомногозадачное решение для Arduino без блокирующих функций, с готовыми инструментами для таймеров, мигания и обработки кнопок
Работа с датчиками пульса и пульсоксиметрии MAX30102/MAX30105 для измерения сердцебиения и уровня кислорода в крови
Высокоскоростная библиотека для дисплеев ST7789, оптимизированная для AVR и работающая в 2,5–5 раз быстрее аналогов благодаря прямой работе с регистрами
Драйвер для двухфазных шаговых моторов с интерфейсами UART и step/direction, обеспечивающий низкий уровень шума благодаря управлению током
Работает с 10-DOF IMU-датчиком Amperka: считывает акселерометр, гироскоп, магнитометр и барометр для навигации и отслеживания ориентации
Flexible PS2 controller library for Arduino robotics with hardware SPI, bit-bang, button events and filtered discrete joystick states.
Преобразует Unix timestamp в дату и время и обратно; библиотека устарела, рекомендуется использовать Stamp
Набор утилит для работы с I/O, EEPROM, watchdog и серийным вводом-выводом с удобными функциями для быстрого прототипирования
Создание модулей VLCB на базе Arduino с поддержкой CAN-шины и микросхем MCP2515/MCP2562
Работа с 12- и 16-битными АЦП ADS1015/ADS1115 через I2C с поддержкой однополюсных и дифференциальных измерений
Драйвер 6-осевого IMU датчика BMI323 с поддержкой I2C и SPI, акселерометра, гироскопа, FIFO и калибровки
Драйвер барометрического датчика BMP58x для Arduino по I2C или SPI с удобной инициализацией и поддержкой передискретизации, фильтрации и FIFO
Драйвер CAN и CAN FD для платы Adafruit Feather M4 CAN с поддержкой стандартных скоростей и фильтрации адресов
Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации
Набор экспериментальных утилит для Arduino: CrcEeprom, буферизация EEPROM и простой CLI с поддержкой внешних зависимостей
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления
Управление цифровым реостатом AD5246 по I2C с 128 шагами регулировки сопротивления
Работа с датчиком температуры и влажности AM2315 по протоколу I2C
Примеры кода для работы с ESP8266 и базовой настройки Wi-Fi модулей
Работа с трёхканальным монитором мощности INA3221 по I2C: чтение напряжения, тока и мощности
Работа с трёхосевым акселерометром LIS3DH по I2C или SPI с поддержкой нескольких датчиков на одной шине
Драйвер акселерометра LSM303AGR и LSM303DLH с поддержкой унифицированного интерфейса Adafruit Sensor для работы по I2C
Драйвер магнитометра LSM303DLH с интерфейсом I2C для определения магнитного поля и ориентации
Четырёхканальный 12-битный DAC MCP4728 с управлением по I2C для плат Adafruit