Случайная выборка элементов без повторений, как раздача карт из перемешанной колоды
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление скоростью RC-сервоприводов без блокировки выполнения основного кода
Управление LCD1602 и LCD2004 через сдвиговый регистр 74HC595 с экономией контактов микроконтроллера
Управление HD44780 LCD через сдвиговый регистр 74HC595 с удобными методами позиционирования текста и экономией пинов микроконтроллера
Управление датчиком присутствия HLK-LD2412 по серийному порту с поддержкой детектирования движения и присутствия человека
Драйвер для 16-кнопочной матричной клавиатуры Lectrobox, подключаемой к Arduino через I2C shield
Альтернатива LedControl с улучшенной поддержкой матриц MAX7219/MAX7221, сдвигом данных и расширенным набором символов
Управление светодиодными матрицами 8×8 на базе max7219 с выводом изображений и паттернов
Неблокирующие анимации для NeoPixel, DotStar и встроенных LED: мигание, радужные переливы, эффекты Knight Rider с управлением яркостью и цветом
Демонстрационный код для оценочной платы NTS0304EUK-ARD с двусторонним трансивером уровней напряжения и цифровым потенциометром AD5161
Веб-редактор для проектирования UI с автоматической генерацией кода Arduino под LovyanGFX и M5GFX
Полноэкранный виртуальный холст для LovyanGFX/M5GFX с автоматическим разбиением на вертикальные плитки для экономии памяти на ESP32
Ускоренное целочисленное деление через оптимизацию сдвигов и умножений, дающее до 10× прирост производительности на микроконтроллерах
Управление системой Building Lights для контроля освещения в образовательных стендах
Управление образовательной системой MiniSys для Arduino IDE и TREMA IDE в школе ORT Belgrano
Управление компонентами образовательной системы Semaforo, используемой в школе ORT Belgrano
A library implementing the Lighthouse Reckoning protocol for LoRa networks.
Кооперативный планировщик периодических задач на базе millis() без блокировок и динамического выделения памяти
Управление позицией линейных актуаторов с обратной связью от датчиков и PID-регулятором на основе Adafruit Motor Shield V2
Управление LCD-дисплеями Longtech & NKC Electronics с поддержкой RS232, I2C и SPI, а также цифровой регулировкой яркости и контраста
Modern web-based file explorer and editor for ESP8266/ESP32 with LittleFS
Управление цифровыми дисплеями Lixie II с плавной анимацией вывода чисел, требует FastLED
Работа с датчиком температуры LM35 через аналоговый пин Arduino с выводом в Цельсиях, Фаренгейтах или Кельвинах
Исследование логистической функции: от стабилизации к хаосу и бифуркациям
Управление модулями LoRa E22-T (SX1262/SX1268) с поддержкой Wake-on-Radio, шифрования и отчётов RSSI
Полная реализация драйвера Semtech SX126X для Arduino с доступом ко всем функциям трансивера на основе официального драйвера
Кодирование данных датчиков в компактный бинарный формат для отправки через LoRaWAN в The Things Network
Отправка и приём данных по LoRa через модули на базе SX1272/73 для систем дальнобойной беспроводной связи с низким энергопотреблением
MQTT-клиент для отправки данных с Arduino на облачную платформу Losant IoT
Чтение давления и высоты с датчиков Pololu LPS через I2C