отлично, мне более и не надо) посмотрим как будут вести себя датчики, ведь у меня их 4 шт и весят параллельно
отлично, мне более и не надо) посмотрим как будут вести себя датчики, ведь у меня их 4 шт и весят параллельно
по поводу библиотеки "LCD4Bit.h": читал на офф сайте, то она устаревшая и лучше использовать "LiquidCrystal.h". Недавно написал один проект так он тормозит ужасно, думаю что именно из-за нее так получается. на днях попробую передать под стандартную библиотеку, как сделаю - отпишусь
Подскажите, как и на что нужно(?) крепить датчики, например для правильного замера температуры воздуха? В моем конкретном случае интересует температура в сухом террариуме размером 100х50х50см. Есть теплый и холодный углы (в теплом лампа накаливания). Повесил оба датчика на высоте в 2-3 сантиметра от грунта. Показания были 28 и 26 градуов.
Что бы не был оффотпик давайте будем считать, что замеряем температуру в салоне
Датчики повесь там где нужно измерять температуру.
А ты дал время датчикам для того что бы они полностью уравнялись с температурой окружающей среды?
Время опроса n датчиков DS1821 ~7 мс (периодичность опроса 1с) и практически не зависит от количества (подключены к портам параллельно). Но на такое подключение расходуются порты. Поэтому рассматриваю возможность использования DS18x20. Но поскольку при опросе этих датчиков используется уникальный 64 битный адрес, боюсь время опроса существенно возрастёт (актуально для разработок с использованием нескольких прерываний). Кто нибудь замерял минимальное время опроса датчика(ов) DS18x20? Разве необходимо каждый раз программировать режим работы и запуск измерения!? В DS1821 есть режим непрерывного измерения, т.е. раз запустил и считывай, пока не решил изменить режим работы.
Из-за писецовой задержки опроса 18b20 был вынужден от них отказаться совсем.
Возможно, что-то криво было написано, но перепробовав кучу вариантов, плюнул.
Перешел на LM335. Но у меня задачи элементарные.
Наверно дуратский вопрос, но все таки куда ложить библиотеку написано в arduino-0018\libraries\DallasTemperature у меня таких папок нет! нужно ещё что то ставить?
Мои действия подключил к компу Carduino Nano к нему подключил датчик DS18B20 без резистора пока, скачал прогу запускаю вылетает ошибка. Что ещё нужно поставить что бы заработало, первый раз пробую Carduino Nano!
Папка ...\libraries есть? Какая версия IDE?
Есть, туда положил, но выдает ошибки
IDE использую последнею http://arduino.cc/en/Main/SoftwareC:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp:32:24: error: WConstants.h: No such file or directory
C:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp: In member function 'virtual float BSeries::getTemperature(NewOneWire*)':
C:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp:43: error: 'byte' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp:43: error: expected `;' before 'lowByte'
C:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp:44: error: expected `;' before 'highByte'
C:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp:48: error: 'highByte' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\DallasTemperature\BSeries. cpp:48: error: 'lowByte' was not declared in this scope
Может есть инструкция для совсем новичков, какие IDE ставить и тд
Скачал версию arduino-0018 скетч вроде бы загрузился, резистора 4.7К под рукой не нашлось, повесил на 27К вроде за показывало, вопрос из за резистора я так понимаю будет неправильно?
Последний раз редактировалось avgaz; 21.09.2014 в 18:32.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)