Здравствуйте. Подключил к ардуино Уно 2 ИК датчика MLX90614. Для подключения использую библиотеку от dfrobot. Датчики подключены параллельно. У одного из них изменён адрес на шине. По какой-то причине, датчики часто показывают черти что, а ардуина явно глючит, выдавая временами помехи на ком порт. И иногда перезагружается. В чем может быть проблема?
Комментарии: 19
Vasil
Это вся нагрузка?
Anonim
Ещё вязанка датчиков ds18b20, модуль сд карты и часы реального времени.
Watson
ахахах ну мелочь же можно не учитывать
Anonim
У часов и кардридера сейчас отключено питание. Но на проблему это не влияет. А вязанка ds18b20 по идее действительно много есть не должны.
Watson
хорошо
Vasil
Питание на всё той же ноге? Схему рисуй короче, а то гадание
Anonim
В чем ардуинщики там схемы рисуют? Подскажи ему В этот блять как его
Watson
https://www.tinkercad.com/circuits это мб
Anonim
https://www.circuit-diagram.org/editor/ Я рисовал тут. В тинкеркаде мало компонентов. И если нет, то нельзя даже пустышку с нужным числом выводов добавить.
Anonim
Рад, что он Вам оказался полезен. Говоря о своей проблеме, часы реального времени, кардридер и значимую часть ds18b20 не рисовал. Так как они сейчас отключены, а проблема сохраняется. Остальные ds18b20 я планирую подключить точно так же, как эти два. https://www.circuito.io/ Ещё находил такую штуку, но там она рисует схему за тебя. Просто говоришь, что подключить, оно само придумает как и куда. Но использует местами сомнительные технические решения. Что дополнительно плохо, что оно глючит и перезагружается даже если я не увожу между замерами плату в спящий режим и не отключаю питание датчиков. Похоже, что я решил проблему. Проблема в том, что у dfrobot не библиотека, а говно. У adafruit библиотека тоже говно. Так как не поддерживает считывание более чем одного датчика. Но нашелся добрый человек, который модифицировал библиотеку adafruit,вставив ей костыль для того, чтобы это работало.
Vasil
Запитан от 5В?
Anonim
Запитаны от логического вывода.
Vasil
эээ что?
Anonim
Я подключаю питание датчика не к 5В, а к логическому выводу. Чтобы включать питание перед проведением замера.
Vasil
Ну как вариант, что ты перегружаешь ногу и отсюда всё плохо
Anonim
Схему рисуй
Watson
сфотай
Vasil
Буква какая у датчика? Там есть на разное питающее
Anonim
Сейчас найду где ее поудобнее нарисовать. Как нарисую пришлю. Я точно не помню, но я его уже использовал на 5В. И все хорошо работало. Только я ещё не подключал сразу несколько этих датчиков по i2с сразу.