roo_temperature
Типобезопасное представление температурных данных с проверкой единиц измерения на этапе компиляции
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f12a3eb6ebd2ad18d307323e0d599da8810cab6a5ea731a02e3c2c1f4cf7257broo_temperature-1.1.0-f12a3eb6.zipОписание
Если вы работаете с датчиками температуры и устали от ошибок в единицах измерения или путаницы с порядком параметров, эта библиотека решает именно эту проблему. Она предоставляет типобезопасное представление температурных данных, которое проверяется уже на этапе компиляции, а не во время выполнения. Вместо обычных чисел вы оперируете именованными типами, которые явно указывают, в какой единице хранится значение — Цельсий, Фаренгейт или Кельвин. Это исключает случайные смешивания разных шкал и делает код понятнее для следующего разработчика. Если вы собираете датчик с несколькими термометрами или обрабатываете температурные данные в сложном проекте, типизация избавит вас от подводных камней.