Arduino и ds18b20
- Войдите на сайт для отправки комментариев
Пнд, 08/09/2014 - 13:52
Здравствуйте, ни как не могу разобраться. Нашел интересный проект
Подключение датчика ds18b20 к Arduino
Данные почему то не обрабатываются на Processinge( Что не так в этом примере?
а вообще значения температуры снимали? может в терминал для начала слали? или сразу в процессинг полезли?
Присоседюсь. Требуется подключить к Arduino ProMini (atmega328 32ногая) 3 датчика 18b20 НО! Не в паралель, а на отдельные пины. Стандартные примеры не могут этого сделать, пробовал переопределить внутри скетча пин шины, но она не инициализировалась, при переопределении на прежний пин датчики видились.
Я знаю, что их можно цеплять большое количество на одну шину, но я хочу иметь возможность указывать пин и читать конкретные датчики, а не датчики, идентификатор которых я укажу. Так проще должно быть, да и при замене датчика не придётся переписывать ничего.
На отдельные пины делается лёгко, токо вотзачем 1wire предназначена для работы на одном проводе. Если хотите парится с несколькими пинами без идентификаторов..... возмите dht11 и не парьтесь с 1wire
а вваащще жду пухлявого и готовлю попкорн ;)
Dht11 работает на 1wire тоже. Так между прочим. И в его составе 18b20 присутствует. Так что не порите чушь.
Просто товарищ наверное в неправильные пины передергивает.
эээ... когда это dht датчики стали работать на 1wire ?? Наскольно я понял 18b20 в dht21/22 имеется , но ВРОДЕ в dht11 ещё его не было - по этому точность у его никакая..
Вообще dht11 не рекомендую - деньги на ветер..
А если по теме, то в интернете можно найти примерчики для работы с датчиками на разных пинах..
[quote=MaksMS]эээ... когда это dht датчики стали работать на 1wire [quote]
Эээ а по вашему значит они на добром слове работают? Загляните внутрь этих dht. Найдете много познавательного.
Проблема вот в чём: раньше я писал
а нужно было
И далее в коде вместо ds везде использовать ds1 или ds2. Не проверял на железе, но по логике должно работать.
DHT11 плох для измерения температуры, как бы то, что у него диапазон 0-50°c сильно отличается от диапазона ds18b20.
Подобный вопрос я уже задавал. Воспользуйтесь поисковиком на сайте. "Ардуино и термодатчики DS18B20 на разных выводах".
Конечно не на добром слове , на однопроводном протоколе, но и не на протоколе 1wire ( он же микролан) хотя бы потому, что на один провод вешается только один датчик.
Тут фото датчика без крышки http://arduino-project.net/wp-content/uploads/2014/04/DHT-11_4.jpg - кстати 18b20 не просматривается ни в каком варианте корпуса.
Ps.У нас тут только пухлявый чушь не порет, он просто пишет глупости с умным видом ;)
Конечно не на добром слове , на однопроводном протоколе, но и не на протоколе 1wire ( он же микролан) хотя бы потому, что на один провод вешается только один датчик.
Загляните внутрь его библиотеки. Хотя 11 не расковыривал. Имел радость разбирать только 22.
бгыы, влажность наверно измеряет ))
бгыы, влажность наверно измеряет ))
Угу на марсе. Там его старая версия.
Они оба dht занимаются измерением погоды на других планетах.ибо собраны из самого дешевого что можно найти. И оба состоят из двух частей. Отдельно температура и отдельно влажность.
чего только не узнаеж, а 64 битный серийный номер у него тоже есть??
еще немного и окажится что в него, для гигрометра, нужно воду заливать.
чего только не узнаеж, а 64 битный серийный номер у него тоже есть??
еще немного и окажится что в него, для гигрометра, нужно воду заливать.
Просто года полтора назад, когда начали ковырять один проект. Была идея взять dht. 11 откинули сразу ибо глючный, а 22 хотели интегрировать на плату. Разобрали, глянули и отправили в след за 11 в мусорку.
dht херня полная, тут спору нет..
но общего с микролан и 18б20 только то, что занимает одну ногу контроллера, тобиж почти нечего.
Ну вот ght22 , те которые были у нас работали по 1wire. Потому что на тот момент не было библиотеки для работы с due. И мы ее доковыряли. И там было чтение 2 раза. Буду дома, посмотрю на сервере, даже фотки вроде оставались.
хорошо хоть не ртутное термореле.. а то малоли..
а рядом случаем SHT21 небыло? ну у которого квадратная шина.
Мда видимо был не прав. Старый стал и в голове все перепуталось. В 22 они воткнули 8 битный мк для чтения сенсоров и который шлет 40 битные посылки. И не имеет адреса. И его 1wire отличается от далаского 1wire. И даже заявляют что он у них круто откалиброван.
А извиниться за чушь ?
А извиниться за чушь ?
Чушь уже привыкла. Но можете и извениться.
Вы не поняли, Вы написали, чтобы я не порол чушь, однако Вы оказались не правы, и теперь я ожидаю от Вас публичные извинения за ВАШЕ хамство.
А, так занимайте очередь. Все жалобы в письменном виде рассматриваю в течении месяца.
Они кстати свой протокол называют тоже 1wire. И потом делают сноску что это не совместимый с даласом.
А 18b20 в dht22 присутствует. :Р
facepaw, 1wire, 1провод, это не протокол. это значит однопроводное подключение
Типа отбрехалсо пухлявый, попыталсо сохранить фэйс , туда ВАМ и дорога , Вам только хамить и троллить и отгонять начинающих обгаживая их и отваживая от темы , а по делу ПШИК :) наше Вам с кисточкой ...
И так... На всякий случай... свое хамство рассматривайте хоть в течение месяца , хоть всегда.
Psps. Если непонятно написал, могу конкретизировать до тех пор , пока МОДЕРАТОР не забанит .
facepaw, 1wire, 1провод, это не протокол. это значит однопроводное подключение
О как а можно я тогда буду любое 2wire называть uart? И наоборот. Или далас за собой это название сохранил?
Типа отбрехалсо пухлявый, попыталсо сохранить фэйс , туда ВАМ и дорога , Вам только хамить и троллить и отгонять начинающих обгаживая их и отваживая от темы , а по делу ПШИК :) наше Вам с кисточкой ...
И так... На всякий случай... свое хамство рассматривайте хоть в течение месяца , хоть всегда.
Psps. Если непонятно написал, могу конкретизировать до тех пор , пока МОДЕРАТОР не забанит .
А мы тут типа пиписками мерились? Тогда посоветую вам почитать как на каждый пин навесить по 18b20 и использовать стандартную библиотеку. Без заморочек и всяких dht и танцев вокруг.
А конкретизировать можете сколько угодно, мне не мешает. :)
я не против, называй как угодно.
и если открыть скажим даташит на DS1302, там можно увидеть надпись "Simple 3-Wire Interface"
и если открыть скажим даташит на DS1302, там можно увидеть надпись "Simple 3-Wire Interface"
Да это все понятно. Spi тоже все кто как плпало называют. У китайцев видел даже 2wire spi.
Типа отбрехалсо пухлявый, попыталсо сохранить фэйс , туда ВАМ и дорога , Вам только хамить и троллить и отгонять начинающих обгаживая их и отваживая от темы , а по делу ПШИК :) наше Вам с кисточкой ...
И так... На всякий случай... свое хамство рассматривайте хоть в течение месяца , хоть всегда.
Psps. Если непонятно написал, могу конкретизировать до тех пор , пока МОДЕРАТОР не забанит .
Я с Вами ничем не мерялся. Вы меня обхамили, причем проявив некомпетентность в предмете обсуждения. Будьте любезны извинисться. Советовать можете сколь угодно после извинений и повышения собственой квалификации, сверх паясничанья и выпендрежа.
Ps. Не забывайте ставить запятые ( после почитать, перед "как" :)
Psps. Вам, кроме предмета обсуждения, в школе поучиться не помешало бы... Русскому языку и пунктуации :)
На отдельные пины делается лёгко, токо вотзачем 1wire предназначена для работы на одном проводе. Если хотите парится с несколькими пинами без идентификаторов..... возмите dht11 и не парьтесь с 1wire
а вваащще жду пухлявого и готовлю попкорн ;)
Тоесть совет заместо 18b20 взять dht11, это верх профессианализма? Ну тогда несомненно таки да.
Если топикстартер готов работать на многих пинах и не хочет связываться и идентификаторами, то Dht11 есть вполне обоснованная возможность выхода из ситуации . Я много и успешно работаю с микроланом, и пришел к этому протоколу через DHT11 ( в том числе :) ... пусть пробует и учится, особенно, если к микролану он еще не готов.
Обязательно схожу в школу. Только при условии что вы там тоже будете. Буду трясти вас на предмет денег на завтрак. :)
Давайте встретимся в скайпе ... Пообщаемся. Мне кажется, нам будет, что обсудить... И по технике и не только ... Буду рад... Alxemmax
Если топикстартер готов работать на многих пинах и не хочет связываться и идентификаторами, то Dht11 есть вполне обоснованная возможность выхода из ситуации . Я много и успешно работаю с микроланом, и пришел к этому протоколу через DHT11 ( в том числе :) ... пусть пробует и учится, особенно, если к микролану он еще не готов.
Ой. Вроде бы пример из официальной даллаской библиотеки как раз читает 18b20 без всяких идентификаторов. Не обязательно маленькую детальку звменять спичечным коробком, только потому что не хочется читать ид.
Давайте встретимся в скайпе ... Пообщаемся. Мне кажется, нам будет, что обсудить... И по технике и не только ... Буду рад... Alxemmax
Предпочитаю google hungout
Есть гугловский акаунт?
В таких технологиях не замешан, и, хотя адрес в гугле имеется, обнародовать его не готов, дабы не огрести море спама, коее изливается каждодневно на рамблеровский акк после неосторожного объявления оного. Можно списаться через скомпроментированный рамблер... Мойник@рамблер.ру
Поставил скайп. Ток не отвечает никто.
Уж целую рукопись настрочил товарищу Александру Емельянов. А в ответ тишина.
Вот же болтун. И сбежал. Нафиг я этот скайп тогда ставил? Видимо мамка в кровать загнала.
Ой ну и настрочили ночью сообщений, что вам ночью-то не спится??..
Вот пример работы чтения датчика ds18b20 на одном пине на Си , можно запустить с полпинка и на ардуино. Для нескольких датчиков достаточно задавать номер пина в вызове функции
Ой ну и настрочили ночью сообщений, что вам ночью-то не спится??..
Вот пример работы чтения датчика ds18b20 на одном пине на Си , можно запустить с полпинка и на ардуино. Для нескольких датчиков достаточно задавать номер пина в вызове функции
Мы не ищем легких путей! Гыыыы мы общаемся. Тем более что ТС давно сбежал и темой не интересуется.
Я с Вами ничем не мерялся. Вы меня обхамили, причем проявив некомпетентность в предмете обсуждения. Будьте любезны извинисться. Советовать можете сколь угодно после извинений и повышения собственой квалификации, сверх паясничанья и выпендрежа.
Ps. Не забывайте ставить запятые ( после почитать, перед "как" :)
Psps. Вам, кроме предмета обсуждения, в школе поучиться не помешало бы... Русскому языку и пунктуации :)
Нда... Один другого краше... Кстати указывать на орфографические ошибки в неспециализированных на языке форумах - моветон.
моветон вообще писать с ошибками, на любом форуме.
А скайпе запросов от контактов не поступало. И на рамблер также ничего не поступило. Ночью некоторые люди иногда спят :)
Ну не знаю. Я и звонил и писал и щас ещё написал. Никито не отвечает.
А скайпе запросов от контактов не поступало. И на рамблер также ничего не поступило. Ночью некоторые люди иногда спят :)
неужто в серьез надеялся что он позвонит? ))
этж у него такой изощеренный способ поднимать свое ЧСВ, срать на форуме.
А скайпе запросов от контактов не поступало. И на рамблер также ничего не поступило. Ночью некоторые люди иногда спят :)
неужто в серьез надеялся что он позвонит? ))
этж у него такой изощеренный способ поднимать свое ЧСВ, срать на форуме.
Гыыы мне скрин приложить? Хочешь тебе позвоню.
испуганно,, да мне твоего бреда тут хватает, еще званить мне будеж.
испуганно,, да мне твоего бреда тут хватает, еще званить мне будеж.
Ну вот. А он попросил позвонить и не отвечает.