Контроллер для систем солнечной ориентации с поддержкой одно- и двухосевого слежения по GPS, RTC или датчикам света
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Простой таймер для Arduino с поддержкой отсчёта интервалов и вызова функций по расписанию
Программная реализация SPI с поддержкой передач, не кратных 8 битам
Работа с модулем RTC PCF85063A по I2C: отслеживание даты и времени с будильником и сохранением данных от батарейки
Работа с файловыми системами и внешней памятью на Arduino Uno из набора Space Trek MakerBox
Расчёт позиций спутников и предсказание их пролётов по модели SGP4 с двухстрочными элементами орбит
Library for I2C, Serial and SPI Communication with u-blox GNSS modules<br/><br/>
Дальнометрия с VL53L5CX: матрица 8×8 пикселей, дальность до 4 метров, частота 15 Hz
Управление шаговыми моторами на STM32F4x1 с трапециальными профилями, S-кривыми и компенсацией люфта
Работа с ультранизкопотребляющим акселерометром IIS2DULPX по I2C или SPI с поддержкой детектирования пробуждения и 6D ориентации
Ультранизкопотребляющий датчик давления ILPS22QS для STM32 с поддержкой I2C и SPI
Инерциальный модуль с акселерометром и гироскопом для STM32 плат, поддерживающий I2C и SPI с частотой обновления до 104 Гц
6-осевой датчик инерции (акселерометр + гироскоп) с низким энергопотреблением для STM32, подключаемый через I2C или SPI
Управление датчиком VL53L8CH для одновременного измерения расстояния в 64 точках по I2C или SPI
Управление платой расширения X-NUCLEO-IKS4A1 с акселерометрами, гироскопами, магнитометром и датчиками окружающей среды для STM32 Nucleo
Потоковый вывод в стиле C++ с оператором << вместо многократных Serial.print()
Динамическая бинарная таблица для логирования и хранения данных с поддержкой разных типов и экономией памяти
Контроль pH и температуры в аквариумных системах для исследований закисления океана на Arduino Mega2560
Управление бесколлекторным мотором TC78B009FTG через I2C и GPIO
Асинхронная TCP библиотека для Teensy 4.1 на основе QNEthernet с поддержкой одновременной обработки множества соединений
Интерактивный терминал для Serial, Telnet и потоков с парсингом команд, историей и автодополнением
Рисует и анимирует выразительные глаза на TFT-дисплее с поддержкой морганий, движений и эмоциональных выражений
Чтение температуры с NTC-термистора через аналоговый вход Arduino с использованием уравнения Steinhart–Hart
Управление состояниями программы по времени без использования delay() через примитивы на основе millis()
Периодические прерывания по таймеру через функции обратного вызова для ATmega и ATtiny без работы с регистрами
Контроль временных интервалов без delay() через удобные методы на основе millis() и micros()
Планировщик задач на основе задержек — запускайте операции через setTimeout без блокировки основного цикла
Загрузка прошивки на микроконтроллеры с загрузчиком Timonel через шину I2C
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite