roo_quantity
Безопасное представление физических величин с автоматической проверкой типов и единиц измерения для датчиков и расчётов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:78e7125a33a29379b5610b5976c385e0d8450a9116e62c0c3984186d89205a34roo_quantity-1.1.11-78e7125a.zipОписание
Когда работаешь с датчиками и физическими величинами, легко перепутать единицы измерения или вообще параметры — миллисекунды с микросекундами, напряжение с температурой. Результат: баги, которые потом часами ищешь. Эта библиотека оборачивает числовые значения в строго типизированные структуры, привязанные к конкретным величинам и единицам. Поддерживает время, температуру, напряжение, ток, ёмкость, скорость и другие физические величины. Внутри каждое значение хранится как float в базовых SI-единицах, а вывод автоматически выбирает удобную единицу для отображения. Код полностью inline, поэтому накладные расходы минимальны, за исключением форматирования вывода. Оперировать величинами можно как обычными числами, если это физически имеет смысл — например, применять закон Ома или формулы мощности без промежуточных преобразований.