Определение типа и модели более чем 100 плат Arduino, Teensy, ESP8266/ESP32, micro:bit и других контроллеров во время компиляции
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Управление реле, светодиодами и двухпозиционными устройствами с поддержкой мигания и плавного затухания
Управление микросхемой 74HC595 для расширения количества выходных портов Arduino
Управление шаговым двигателем через драйвер A4988 с упрощённым интерфейсом
Вычисление контрольных сумм и криптографических хешей для валидации данных и проверки их целостности
Работа с датчиками температуры и влажности DHT11/DHT22 с поддержкой вывода в Цельсиях и Фаренгейтах
Драйвер для датчика температуры и влажности DHT22 с готовым интерфейсом для снятия показаний
Управление шаговым двигателем через драйвер DRV8825 с поддержкой микрошагов и позиционирования
Драйвер микросхемы DS1307 для работы с часами реального времени по интерфейсу I2C
Драйвер для модуля реального времени DS3231 с поддержкой I2C, датчиком температуры и высокой точностью хода
Отправка SMS с Arduino через GSM-модули SIM800/SIM900 по последовательному порту через AT-команды
Работа с ультразвуковым дальномером HC-SR04 — управление пинами, расчёт расстояния, поддержка нескольких датчиков
Простой кодер и декодер JSON для микроконтроллеров с ограниченной памятью
Связный список для Arduino с поддержкой операций добавления и удаления элементов, оптимизированный под ограниченную память микроконтроллеров
Управление 16 независимыми PWM-выходами через I2C для сервоприводов и светодиодов
Драйвер для расширителя портов PCF8574 с управлением восемью дополнительными пинами через I2C
Добавляет функцию printf для Arduino-плат, где она отсутствует, с синтаксисом классической printf из C
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Служебные классы для работы с графикой: Point, Rectangle, Bitmap, Font и управление дисплеем для библиотек Bonezegei Graphics
Утилиты для быстрого старта IoT-проектов на ESP8266/ESP32 с поддержкой WiFi, MQTT, OTA и сохранением данных в JSON
Управление зарядным устройством BQ25186 для LiPo и LiFePO4 батарей через I²C с контролем токов, напряжений и статуса зарядки
Упрощенное программирование робота Robby на базе BRAINZY Board через Arduino IDE
Перевод команд Arduino на португальский язык для упрощения обучения начинающих разработчиков
Виртуальная машина и протокол для интерактивного программирования микроконтроллеров через Forth-подобный язык без перепрошивки
Буферизованная трассировка сообщений для отладки без влияния на синхронизацию времязависимого кода
Воспроизведение мелодий на пьезозвучащих зуммерах без блокировки основного цикла программы
Управление платой BuzzKill Sound Effects для генерации звуков и музыкальных эффектов через SPI или I2C
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Унифицированный интерфейс для работы с функциями, методами и лямбда-выражениями в качестве обратных вызовов