Всем привет! Может ли кто подсказать, как решить проблему или какие шаги можно предпринять, чтобы её решить? Я тестирую передачу данных от FS1000A к MX-RM-5V, использую библиотеку VirtualWire. 1. Arduino Nano c FS1000A передаёт число от 1 до 7 раз в 2 секунды. При передаче мигает встроенный светодиод. 2. Ещё одна Arduino Nano с MX-RM-5V принимает это число и должна вывести его в сериал-монитор. К пину данных приёмника подключен светодиод. 3. Arduino Uno с MX-RM-5V и таким же светодиодом. Для приёмников всё одинаково, отличие только непосредственно в плате ардуино. По светодиоду я вижу, что данные приходят, причём синхронно с передачей. А теперь, собственно, проблема: Ардуино Нано не пишет в монитор число, в то время как Ардуино Уно работает. Можно ли как-то продебажить внутренности библиотеки VirtualWire? Может есть какие-то нюансы работы с ней, которые могли повлиять на работу одной платы, но не повлиять на другую? Если проблема в железе, как это стопроцентно доказать? И понять, что решить её невозможно ни железом, ни софтом?

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

  1. Region0123

    я ничего не понял из того что ты писал , может это проблема китайских плат? попробуй считать с обычных ног ,а не из сериал-монитор.

    • Aleksei

      Если по-простому, то есть 3 платы, одна передатчик и два приёмника. Один из приёмников не работает. С обычных ног - ты имеешь в виду съём напряжения с неё? Или есть возможность снять переданное сообщение (число)? Очень может быть, что это проблема китайских плат. Но у меня 2 "нано" платы из разных наборов так себя ведут (не знаю, правда, по одной и той же причине или нет). Поэтому хотелось бы понять, что именно в них не так.

      • Region0123

        я не программист, но думаю можно принятый сигнал поделить на разные сигналы и снять напряжением с аналоговых ног, или двоичными числами с цифровых .

        • Aleksei

          Спасибо за ответ! Насколько я понимаю, в ардуину сигнал приходит (это и визуально видно по светодиодам, подключённым к этим же пинам), а вот внутри происходит что-то не то. Пока я грешу на библиотеку, т. к. изменение напряжения в сериал-мониторе видно. Может у неё есть какие-то настройки или нюансы использования (в публичном апи ничего такого не заметил)... Точнее, особенности библиотеки + "китайскость" платы.

          • Dimserzh

            Кз на керосин когдв

            • Sergy

              вывод - безопаснее использовать 12..36В лампы

              • Dimserzh

                Только лишь Искробещопасные 12

                • Oleksii

                  "Драйвырь" леать)

                  • Dimserzh

                    Гасящий кондер

                    • Oleksii

                      Угу

                      • Dimserzh

                        Емкость уменьшит Напряжение 400 Электролит до 47 увеличитт

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

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