Использование переменных
Добавлено: 25 дек 2017, 23:21
Здравствуйте!
Разрабатываю термостат для электропечи. Температуру от 0 до 1200 градусов с шагом 5 градусов задаю энкодером (библиотека Encod_er).
Проблема в том, что, с одной стороны, для отображения задаваемой температуры (МАХ 1200) должна использоваться переменная "int", а с другой - при шаге 5 количество значений - 240, вполне хватило бы "byte".
Вопрос - что целесообразней:
1. Использовать "int".
2. Использовать "byte", но при каждой операции (сравнение с фактической температурой и отображение на дисплее) умножать на 5.
3. Другой вариант, которого я не знаю.
Разрабатываю термостат для электропечи. Температуру от 0 до 1200 градусов с шагом 5 градусов задаю энкодером (библиотека Encod_er).
Проблема в том, что, с одной стороны, для отображения задаваемой температуры (МАХ 1200) должна использоваться переменная "int", а с другой - при шаге 5 количество значений - 240, вполне хватило бы "byte".
Вопрос - что целесообразней:
1. Использовать "int".
2. Использовать "byte", но при каждой операции (сравнение с фактической температурой и отображение на дисплее) умножать на 5.
3. Другой вариант, которого я не знаю.