декларация DS18b20
- Войдите на сайт для отправки комментариев
Пнд, 07/11/2011 - 23:41
Здравствуйте. Такой вопрос использовал скетч из примеров, но при компиляции он мне заявил, что ds не задекларировано. Собственно вопрос что делать?(( и еще как нормально присоединять новые библиотеки чтобы они отображались в IDE? а то пришлось переименовать одну из тех что была, но присоединилась нормально #include <OneWire.h> спасибо.
Отчасти разобрался, скетч загрузился, но возникла новая проблема!! :
R=28 EC 89 B6 2 0 0 A5 Device is not a DS18S20 family device.
No more addresses.
по факту у меня DS18b20Z тоже что и DS18b20 только корпус другой, вопрос как их подружить?
с адресом тоже разобрался надо было его на 0x28 поправить, только теперь как-то непонятно температура отображается
R=28 EC 89 B6 2 0 0 A5 P=1 B2 1 4B 46 7F FF E 10 8C CRC=8C
LB= B2 HB= 1 T = 217
как поправить значение?
я вот так подключал - www.compcar.ru/forum/showthread.php, все адекватно отображалось.
большое спасибо, обработку Т взял по ссылке теперь адекватно кажет. Спасибо еще раз)
Народ кто может объяснить как нормально добавлять библиотеки чтобы они нормально отображались в IDE?
кинуть в иде папку либрариес
пробовал. не помогает. в папке лежит но в иде не отображается(
У меня отображается. Всё четко. Мой метод:
1. имеем библиотеку например, которая состоит из двух файлов DallasTemperature.cpp и DallasTemperature.h
2. Создаём папку в \arduino-0022\libraries\ с одноименным названием файлов (один в один), тоесть папка будет иметь имя "DallasTemperature"
3. Два файла библиотеки кидаем в созданную папку и перезапускаем программу arduino IDE
Все отлично. Спасибо большое за помощь. При распаковке из архива в папке УанВир была еще одна одноименная. Спасибо еще раз)))