Попробовал сделать измерение температуры с помощью Arduino и датчика DS18B20. Скачал библиотеку Onewire, поместил её в "c:\program files(x86)\Arduino\libraries\", скопировал скетч отсюда, собрал всё как тут, а оно не работает:(
Сначала скетч не компилировался..писал ошибки..первая такая:
Documents\Arduino\libraries\OneWire\OneWire.cpp:66:24: error: WConstants.h: No such file or directory
Решилось очисткой папки
c:\users\USER\Documents\Arduino\
и перезапуском приложения Arduino.
Скетч успешно скомпилился, а в монитор порта в Arduino ничего не выдается:(
UPD Оказывается вместе с библиотекой загружаются примеры!
Файл - Примеры - OneWire - DS18x20_temperature
Cо скетчем из примера заработало!!
Пишет "No more addresses" :) Хоть и не то, что должно быть, но уже что-то!
Оказалось резистор не туда ногой ткнул.
ППЦ! как его заставить через web-server отдавать значение температуры?! Веб-вервер отдельно пашет, измерение температуры отдельно тоже, а вместе готовые скетчи не хотят работать:(
Write a comment