Ардуина странно виснет

Тема в разделе "Arduino & Shields", создана пользователем Modsley, 10 апр 2018.

  1. Modsley

    Modsley Нуб

    Приветствую.

    Есть Uno, к ней по I2C подключена ардуина нано.

    К нано подключены модуль БТ и модуль драйвера двигателей на L298N

    Запитано всё это от отдельного DC-DC с 12В на 5V (не от стабилизатора драйвера двигателей)

    уно периодически опрашивает нано, а не пришло ли команды с БТ. Если пришло, что-то там рассчитывает по подключённым к нему датчикам и передаёт на нано команду на включение двигателей. Потом что-то там опять своё с датчиков считает и даёт на нано команду на выключение двигателей.

    Нано по этим командам просто выставляет соответствующе уровни на пинах к которым подключен драйвер двигателей.

    И всё работает. По монитору портов уно и нано смотришь, всё передаётся, включается и выключается.

    Но! Всё работает, если входы драйвера двигателей не подключены к нано.

    Стоит их туда воткнуть, как, одна команда прошла, вторая, а потом УНО виснет.

    Причём виснет именно УНО!



    Не представляю, куда копать и буду благодарен за любые советы.

    Спасибо.
     
  2. parovoZZ

    parovoZZ Гуру

    Фотку покажи, что ли =)