Не получается считать данные с ключа ibutton...
- Войдите на сайт для отправки комментариев
Пт, 06/03/2020 - 21:32
Использую такой скетч и схему:
https://yadi.sk/d/V9IN8ujx-F1bVw
Вроде все просто и понятно, но почему то не работает:(
Пробовал сопротивления разного номинала.
Причем если подключать без сопротивления, и взять руками за GND и 10-ый пин (в данном скетче он и является читающим), то иногда в мониторе com порта появляется значения, то есть значит программа все таки работает, но с ключа почему то не читает, причем на сколько я понимаю, дело тут не в номинале сопротивления, так как он на сколько я понимаю используется для подтягивания ноги, что бы не было ложных наводок или для чего он в схеме?
ЕМНИП, после строки №13 нужно ещё
честно говоря, не понятно зачем производить сброс, по скольку при прикосновении к контактам рукой (и отсутствия в схеме сопротивления), наводками ключ записываеться в монитор com порта, после чего опять пишет "No key connected...", получаеться память сбрасываеться и так...
Есть ли еще варианты?
Т.е. Вы даже не попробовали? Смешной Вы, право.
Извиняюсь, подумать подумал, но не написал:) Конечно попробовал, других то вариантов пока у меня нет:)))
Вообщем не помогло:(
Блин, может ключи какие то разные бывают, ну типо потребление у них высокое и им не хватает:)))
Знаете, был тут такой деятель, у которого датчик был не к тому пину присоединён. Ему на это указали, а он такой: "Попробвал другой пин - не помогло, вернул как было". Вот и Вы также.
Я Вам показал на очевидную ошибку, исправьте её, опубликуйте скетч и тогда можно будет смотреть дальше.
Чой та не видать, где вы считанное значение в массив вносите ?
Нигде не хотите там добавить ничего типа:
addr[i] = iButton.read();
read не нужен в данном случае: onewire.search() ...The addrArray is an 8 byte array. If a device is found, addrArray is filled with the device's address and true is returned. If no more devices are found, false is returned.
В принципе, она должна нормально работать.
Схему Вы нам не показали. Давайте ка схему (Вашу, реальную схему, а не левую картинку из интернета, которую Вы там в первом посте положили) и фото сборки.
В принципе - должна. Более того - Example для DS18x20 из библиотеки OneWire вроде как этот ключ находит без проблем.
Да, я попробовал, всё работает.
В принципе, она должна нормально работать.
Схему Вы нам не показали. Давайте ка схему (Вашу, реальную схему, а не левую картинку из интернета, которую Вы там в первом посте положили) и фото сборки.
https://ibb.co/Jnj6H64
https://ibb.co/ZhfYY0Y
В принципе - должна. Более того - Example для DS18x20 из библиотеки OneWire вроде как этот ключ находит без проблем.
Да я понимаю, что должен, но по какой то причине не работает(
Вот скетч под Вашу схему! (Читает и шьёт! ключи Dalas1990) И R1 Замените на 500 Ом!!!