Отправка данных с датчиков на облачную платформу Sensesiot для хранения и анализа
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Взаимодействие с датчиком SEN63C от Sensirion через шину I2C с готовой реализацией протокола обмена
Библиотека для работы с датчиком SEN68 от Sensirion через I2C интерфейс Arduino
Работа с датчиком CO2 STCC4 от Sensirion по протоколу I2C с компенсацией по температуре и влажности
Фильтрация и передача данных датчиков в формате CSV со скользящим средним для стабилизации показаний
Измерение AC тока с датчиков ACS712, SCT-013: пиковое значение, RMS и кажущаяся мощность
Управление платой Home Automation HAT от Sequent через I2C с Arduino и совместимыми микроконтроллерами
Выводит подробные логи действий программы в Serial monitor для отладки скетчей
Асинхронная коммуникация по одному проводу с использованием битовой упаковки для коротких сигнальных сообщений
Вывод изображений на экран через последовательный порт и приложение SerialDraw Client без подключения внешнего дисплея
Обработка команд через Serial-порт: накопление строк до разделителя с передачей в callback-функцию
Инструменты для управления обменом данными через последовательный порт с поддержкой команд и ответов в читаемом виде
Простая командная строка для Arduino через серийный порт с регистрацией пользовательских команд и встроенной справкой
Передача и сохранение значений переменных через Serial-соединение с поддержкой целых чисел, дробных, логических значений и символов
Управление временными рядами данных с сжатием и экспортом для Arduino и микроконтроллеров
Управление очередью задач для последовательного выполнения асинхронных операций на Arduino
Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Управление самодельным сервомотором через PID-регулятор с датчиком положения и H-bridge
Управление семисегментными индикаторами с поддержкой common cathode и common anode для вывода цифр и десятичных точек
Управление четырёхразрядными индикаторами на TM74HC595 с поддержкой чисел, дробей и бегущих строк — требует самостоятельного мультиплексирования
Чтение RFID-меток через I2C-считыватели StaRFIshrail для Arduino и совместимых плат
Library for advanced work with buttons.
Терминальный интерфейс с поддержкой VT-100 для микроконтроллеров с возможностью подключения через WebSocket, TCP и BLE
Расширение цифровых выходов микроконтроллера через сдвиговые регистры 74HCx595 с API, совместимым с digitalWrite()
Сжатие коротких текстов и сообщений вплоть до 60% для экономии Flash-памяти на Arduino
Датчики температуры и влажности SHT4x (SHT40/41/43/45) с поддержкой синхронного и асинхронного режимов через I2C
Таблицы координат астрономических объектов (NGC, IC, Messier, Caldwell, Hershel 400) для любительской астрономии на Arduino
Обработка цифровых сигналов для Arduino: FFT, DDS-генератор, фильтры и спектральный анализ с аппаратным ускорением на Teensy
Драйвер для GSM модуля SIM800L с поддержкой HTTP/HTTPS запросов через GPRS сеть
Драйвер для SIM800L с поддержкой HTTP/HTTPS и передачей бинарных данных в POST-запросах