Бесконечная кириллица в мониторе порта
- Войдите на сайт для отправки комментариев
Втр, 09/01/2018 - 19:26
Добрый вечер. Подключая Arduino Nano v3 и SIM800l по данной схеме(резисторы использую 1 кОМ) и загружая вот такой простой скетч получаю вот такую несуразицу в мониторе порта. Бесконечно летящие крокозябры/кириллица. Кто то знает в чем дело?
#include <SoftwareSerial.h> SoftwareSerial SIM800(8, 9); // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L) void setup() { Serial.begin(9600); // Скорость обмена данными с компьютером Serial.println("Start!"); SIM800.begin(9600); // Скорость обмена данными с модемом SIM800.println("AT"); } void loop() { if (SIM800.available()) // Ожидаем прихода данных (ответа) от модема... Serial.write(SIM800.read()); // ...и выводим их в Serial if (Serial.available()) // Ожидаем команды по Serial... SIM800.write(Serial.read()); // ...и отправляем полученную команду модему }
Причем летит кириллица в мониторе порта даже если на SIM800l нет питания
Попробуйте подключить модуль к аппаратному UART (выводы 0 и 1 дуины). Поймете куда копать дальше. Если будет тоже самое, значит есть обрыв в линии UART на стороне сим модуля, а на монитор выводятся наводки сети.
Проблема решена общим питанием ардуинки и сима.
Проблема решена общим питанием ардуинки и сима.
Общей землёй, вы хотели сказать? Питание таки надо разное (хотя бы потому, что SIM800L питается другим напряжением), а вот GND - объединить.