Здравствуйте. Подключил к ардуино Уно 2 ИК датчика MLX90614. Для подключения использую библиотеку от dfrobot. Датчики подключены параллельно. У одного из них изменён адрес на шине. По какой-то причине, датчики часто показывают черти что, а ардуина явно глючит, выдавая временами помехи на ком порт. И иногда перезагружается. В чем может быть проблема?

Комментарии: 19

  1. 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

              Схему рисуй

  2. Watson

    сфотай

  3. Vasil

    Буква какая у датчика? Там есть на разное питающее

    • Anonim

      Сейчас найду где ее поудобнее нарисовать. Как нарисую пришлю. Я точно не помню, но я его уже использовал на 5В. И все хорошо работало. Только я ещё не подключал сразу несколько этих датчиков по i2с сразу.

Не нашли ответ?

Вам также может быть интересно