Всем доброго времени суток. Сделал систему управления с помощью инфракрасного излучения.
В своей системе использовал три платы Arduino UNO. Для передачи значений используются программный (SUART) и аппаратный(UART) порт. От управляющей платы код передается на принимающую и передающую плату , затем полученные значения сравниваются(при успешном сравнении открывается доступ). От питания компьютера все работает корректно , но как только я подключаю альтернативные источники питания программный порт будто отключается. С чем это может быть связанно? Может есть какие-нибудь нюансы , связанные с программным портом? В интернете искал , но толкового ничего не нашел.
Батарейку помощнее нужно.
ветряные мельницы или ручную динамо-машину?
Поподробнее, пожалуйста. Схема подключения с указанием пинов, куда что подключено, тоже будет не лишней
Какие? Как подключаете? Кто их выбирал и кто проектировал схему их включения? Этот человек не альтернативно одарён, случаем?
Проблему решил. Из-за разных источников питания 1 плата - Компьютер , 2 плата - батарейка программный порт не работал , необходимо было подключить параллельно корпус на обе платы.
Кляты китайцы…
иными словами- забыли GND соединить?
Дык я уже прокомментировал.
Вопрос, как всегда … что за “альтернативные источники”, что там за схема … сами догадывайтесь.
Плата 1 была запитана от компьютера, Плата 2 была запитана от батарейки. В связи с этим возникала проблема при передаче информации. Чтобы избежать этого нужно соединить между платами общую “землю”. Тогда проблема сразу исчезает.
ФЕНОМЕНАЛЬНО!
Возможно, Вы удивитесь, но если запитать две платы от двух разных ноутбуков, будет аналогичная проблема.
А вообще - немного странно обсуждать на форуме “проблему”, решение которой описано в учебнике физики за 8 класс.