Управление вакуумным флуоресцентным дисплеем Futaba M202MD10C: позиционирование, яркость, прокрутка текста и пользовательские символы
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Специализированная поддержка ESP32 со стандартизированными функциями портов, TFT-дисплеем и примерами MQTT от Ferdinand von Steinbeis Reutlingen
Работа с акселерометрами NXP FXLS89xx через I2C с поддержкой режима High Performance Mode
Работа с датчиками давления FXPS7xxx от NXP через I2C или аналоговый вход на Arduino
Управление Si5351A CLK0 в диапазоне 100–150 МГц с минимальным расходом памяти для ATtiny85 и подобных микроконтроллеров
Энкодер CCITT G4 для сжатия чёрно-белых изображений на микроконтроллере с минимальными требованиями к памяти
Модульный корпус с интегрированной материнской платой для IoT-проектов на Arduino, ESP8266 и других плат с поддержкой eCogs-компонентов
Набор библиотек для упрощения разработки в экосистеме платформы Gadgetron
Управление галво-сканерами по протоколу XY2-100 через G-код, отправляемый по серийному порту
Драйвер для GameBoy Shield от Abeno с поддержкой кнопок, дисплея и примерами игр на Arduino
Кодирование и декодирование состояния геймпада через последовательный порт с защитой по CRC протоколом RobustFrame
Обработка входных данных от джойстика или геймпада с поддержкой кнопок, стиков и событий нажатий
Коррекция яркости светодиодов по восприятию человека через GAMMA-таблицу с поддержкой интерполяции и отрицательных значений
Коррекция гамма-функции для линейного управления яркостью светодиодов через PWM
Пересчёт значений датчиков через интерполяцию по промежуточным точкам для калибровки и нормализации выхода
Вычисление вероятностей нормального распределения с таблицей поиска для анализа данных датчиков
Гауссово распределение, фильтры Калмана и скользящие средние без углубления в математику
Одномерная гауссова фильтрация для сглаживания данных датчиков с кешированием коэффициентов
Обработка кнопок с дебаунсом и детектором длительного нажатия для Arduino и ESP32
Управление DC-мотором через L293D с поддержкой PWM, автоматическим переключением направления и установкой времени работы
Чтение и масштабирование значений потенциометров с фильтрацией шума
Управление сдвиговым регистром 74HC595N с независимым контролем восьми выходов через простой API
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния в сантиметрах с поддержкой усреднения показаний
Управление волновыми сигналами на выходе с простым интерфейсом для базовых задач формирования и контроля волновых выходов
Упрощает работу с кнопками: встроенный pull-up резистор, фильтр дребезга, отслеживание нажатий и двойных кликов
Поддержка цветного TFT-дисплея GC9107 128×160 с 16 встроенными шрифтами, растровой графикой и аппаратным/программным SPI
Поддержка круглых TFT-дисплеев GC9A01 с разрешением 240×240, встроенными шрифтами и режимами поворота
Высокооптимизированная библиотека для круглых IPS-дисплеев GC9A01A, работающая в 2.5–5 раз быстрее аналогов на AVR-платах
Поддержка круглых TFT-дисплеев на чипе GC9D01 с разрешением 160×160 пикселей, аппаратным SPI и встроенными шрифтами
Парсер G-Code для Arduino с минимальным расходом памяти, работает построчно из последовательного порта или файла