Проблема с монитором порта
- Войдите на сайт для отправки комментариев
Чт, 02/05/2019 - 17:16
Подскажите пожалуйста разбираюсь с АТ командами! сталкнулся с такой ситуацией ввожу в монитор порта команды? но реакции никакой нет в чем может быть проблема?
#include <SoftwareSerial.h> SoftwareSerial mySerial(8, 9); void setup() { mySerial.begin(9600); while (!mySerial) { } mySerial.print("Serial init OK\r\n"); Serial.begin(115200); } void loop() { if (Serial.available()) { mySerial.write(Serial.read()); } if (mySerial.available()) { Serial.write(mySerial.read()); } }
Подскажите пожалуйста разбираюсь с АТ командами! сталкнулся с такой ситуацией ввожу в монитор порта команды? но реакции никакой нет в чем может быть проблема?
В железе - Вы не показываете что сделали.
Подскажите пожалуйста разбираюсь с АТ командами! сталкнулся с такой ситуацией ввожу в монитор порта команды? но реакции никакой нет в чем может быть проблема?
В железе - Вы не показываете что сделали.
На данный момент пытаюсь научиться отправлять показания датчиков в веб апи. Имеется ардуино уно и шилд
https://ru.aliexpress.com/item/Keyestudio-ESP8266-Wifi/32669496899.html?...
Соответственно его вставил в плату ардуино.
Изумительный ответ. Ну чего после него можно посоветовать? Подключится через 8-9 пин с UART и посмотреть - а Ваша херня вообще работает?
Изумительный ответ. Ну чего после него можно посоветовать? Подключится через 8-9 пин с UART и посмотреть - а Ваша херня вообще работает?
Да если бы разбирался, написал подробнее, а так как только начал изучать как это все работает написал "изумительно". А если серьезно заказал эту "хрень" думал вставлю и "забуду", но не тут то было.... вставил ничего не получается и совсем не понятно.
Уже начинаю сомневаться во всем поэтому прошу уточнить правильно ли я понял. Для того что бы проверить работу мне нужно проводами соединить питание, землю и 8,9 порты ардуино соответственно с портами rx/tx на шилде?
Ничерта Вы не поняли. Если бы следовали советам и сходили на сайт производителя шилда, то давно поняли для чего там два переключателя и почему ничего не работает.
Да был я на сайте производителя. Там написанно, что переключатель используется для переключения работы сериал. Только вот не понятно как с ним работать: когда опускаю оба переключателя скетч загружается на плату ардуино. Поднимаю не загружается и вообще связи с платой нет, не с esp 8266 не с уно...
Всё правильно. Так шилд сконструирован. Serial Atmega328 переключателями соединен с ESP. Все другие коммуникации необходимо осуществлять проводками прямо на шилде.
Все другие коммуникации необходимо осуществлять проводками прямо на шилде.
Т.е. для того что бы проверить работу мне надо прямо на плате шилда соединить 8,9 порты. И при этом поднять переключатели?
Соединить с чем?
На шилде TX и RX соединить с 8и 9 портом? Правильно?
У вас на шилде переключателями можно соединить аппаратные Сериалы ЕСП и Уно друг с другом, либо любой из них - с внешним разъемом. Но аппаратный Сериал на Уно - это пины 0 и 1. А вы используете СофтСериал на ногах 8 и 9 -на шилде эти ноги ни к чему не подключены, значит соединять их с ЕСП вы должны сами.
И еще - имейте в виду, что СофтСериал на Уно при скорости 115200 не работает, ставьте там 9600 или 19200, не больше.
Соединение пинов RX и TX с D8 и D9 ничего не даст.
Соединение пинов RX и TX с D8 и D9 ничего не даст.
почему? что-то туплю с утра...
На шилде всё подписано и разделено. На стороне ESP RX/TX называются иначе.
На шилде всё подписано и разделено. На стороне ESP RX/TX называются иначе.
Т.е. на шилде надо в порт RX0/TX0?
Это более лучшая гипотеза. Проверить бы её, но... Уровни TTL могут не совпасть и ESP будет сожжено.
Ох, епрст:)) знал бы непробовал:))) А так большое спасибо, заработало!
На будущее, что такое в данном контексте TTL? Просто у меня сразу ассоциации Time to live но врядли здесь данный контекст!
Обменистратор что ли?
http://www.lcard.ru/lexicon/ttl_in_out
http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html
Обратите внимание на кол-во деталей около переключатлей. Впрочем, есть шанс, что на RX0/TX0 заведены дорожки с согласователя (т.е. из района переключателя). Чтобы это узнать - нужна схема или мультиметр. В противном случае ESP-шка оттопырится в любой момент.
Обменистратор что ли?
Да
Роутинг от RX0/TX0 на ESP проверь. Должен через фаервол транзисторный идти. Иначе 5V от ардуины навсегда положат ESP-шку.
http://www.lcard.ru/lexicon/ttl_in_out
http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html
Обратите внимание на кол-во деталей около переключатлей. Впрочем, есть шанс, что на RX0/TX0 заведены дорожки с согласователя (т.е. из района переключателя). Чтобы это узнать - нужна схема или мультиметр. В противном случае ESP-шка оттопырится в любой момент.
Нашел вот такое описание. Вроде нигде нет указания, мощности
UART: connecting arduino serial communication(5V, GND, RX, TX)
IIC: connecting arduino IIC communication(5V, GND, SDA, SCL)
UART: connecting ESP8266 serial communication(3.3V, GND, RX, TX)
OTH
3V3: 3.3V power output
G: GND
EN: ESP8266 EN
AD: ESP8266 AD
Роутинг от RX0/TX0 на ESP проверь. Должен через фаервол транзисторный идти. Иначе 5V от ардуины навсегда положат ESP-шку.
Вооо так то понятнее:)))))
Роутинг от RX0/TX0 на ESP проверь. Должен через фаервол транзисторный идти. Иначе 5V от ардуины навсегда положат ESP-шку.
Придется искать мультиметр, надеялся всетаки найти схемы:((
Это более лучшая гипотеза. Проверить бы её, но... Уровни TTL могут не совпасть и ESP будет сожжено.
Всетаки разные уровни! На выходе RX/TX 5 показывает, RX0/TX0 3.3. Хорошо что не сгорела ESP, но больше желания проверять нет:)))
У меня китайский Arduino UNO R3 CH340G MEGA328P чип 16 МГц ATMEGA328P-AU с датчиком перепада давления MPX7002DP. Задача вывести на плоттер график изменения давления.
Все работало устойчиво без существенных помех. Решил дополнительно применить внутреннее опорное напряжение 1.1в., и добавил в скетч функцию analogReference(INTERNAL).Скетч проверен на ошибки, но не заработал и привел к глюку в Ардуино .На мониторе порта прослеживается неизвестный сигнал при отключенном датчике, а плоттер выдает две непонятные синусоиды низкой частоты. При подключении датчика его сигнал просто накладывается на эти помехи.
При отключённом пине Вы имеете наводку (помеху) и она ничего не значит.
Спасибо! Раньше этой наводки не было,подозреваю проблемы со стабилизатором питания.Перешел на другой порт,проблема осталась.
Подтяните резистором в 20-50кОм пин куда нибудь (к плюсу или минусу). На работу пинка это никак не скажется, а вот шумы уйдут.
благодарю!
все правильно там написано! Тепеь эти соединения делайте проводками прямо там на шильде!
Здравствуйте. Подскажите новичку. Собрал хронограф на ардуино нано по гайду алекса гувера. При подстройке подстроичного резистора задел резистор на 220 ом. Чо то коротнуло, запашек пошел. Сама ардуина шьется скечем. Но в мониторе порта когда выставляешь значения одним подстроичником все настраивается а со вторым нет реакции. Подпаявал другие резисторы тоже ноль. Без подстроичного другое значение показывает.
Собрал что-то по гайду неизвестно кого. Крутил отверткой какую-то херовину и вдруг пошёл дым. Куда-то там припаивал резисторы на ноль. Но без него чото показывает. Што делать?
Так спроси у гувера на его форуме, он то должен знать что ты там собирал и что куда крутил пока дым не пошёл...