Заголовок темы должен отражать содержимое. Отредактируй или ветка будет удалена
Здраствуйте. Пытаюсь сделать регулятор температуры
Схема работы: С датчика температуры (DS18B20)приходит сигал в переменную temperature и записывается в нее. Далее сравнивается с другой переменной z и если
temperature>z больше на 2 градуса подать сигнал на пин D4.
Проблема: Если напрямую сравнивать temperature>z то выходит 2 ошибки :
37:17: error: invalid operands of types 'float()' and 'float' to binary 'operator>'
exit status 1
invalid operands of types 'float()' and 'float' to binary 'operator>'
Я пытаюсь ее решить перезаписыванием данных в другую переменную float t=temperature но выходит другая ошибка:
11:11: note: suggested alternative: 'operator+'
exit status 1
'temperature' was not declared in this scope
Также я прикрепил скетч
Заранее СПАСИБО
Схема работы: С датчика температуры (DS18B20)приходит сигал в переменную temperature и записывается в нее. Далее сравнивается с другой переменной z и если
temperature>z больше на 2 градуса подать сигнал на пин D4.
Проблема: Если напрямую сравнивать temperature>z то выходит 2 ошибки :
37:17: error: invalid operands of types 'float()' and 'float' to binary 'operator>'
exit status 1
invalid operands of types 'float()' and 'float' to binary 'operator>'
Я пытаюсь ее решить перезаписыванием данных в другую переменную float t=temperature но выходит другая ошибка:
11:11: note: suggested alternative: 'operator+'
exit status 1
'temperature' was not declared in this scope
Также я прикрепил скетч
Заранее СПАСИБО
Вложения
-
2.6 KB Просмотры: 3