Arduino Uno Esp8266 по командам

Пытаюсь отправить команды AT на esp-01 через последовательный монитор , я загрузил пустой скетч в Arduino, какую бы команду я ни отправил ESP, я получаю ОШИБКУ ответа. После повторного подключения esp-01 я приготовил несколько мусорных ящиков. Может ли кто-нибудь помочь мне понять, что я делаю неправильно. Это то, что я получил на последовательном мониторе this is what I am getting on serial monitor

Это соединения, которые я использую, я пытался использовать делитель напряжения, но после использования делителя напряжения синий светодиод Esp включился, и ничего не произошло, поэтому я просто использовал резисторы последовательно между TX и TX обоих устройств

CONNECTIONS

Это схема делителя напряжения, которую я использовал(это не сработало)

voltage divider circuit

, 👍1

Обсуждение

Пожалуйста, загрузите свой код, чтобы его можно было сравнить с результатами, которые вы получаете., @Nino

вы установили концы строк в последовательном мониторе на "Оба"?, @Juraj

вам нужен делитель напряжения на выводе приемника esp8266. вывод RX платы-это вывод TX USB-чипа (поскольку USB-чип подключен к ATmega RX-TX)., @Juraj


1 ответ


Лучший ответ:

1

Аппаратный последовательный разъем, контакты 1 и 2, используются Arduino для подключения USB - адаптера к вашему компьютеру. Когда вы подключаете к ним другое устройство, это нарушает связь между вашим компьютером и Arduino.

Решение состоит в том, чтобы подключить ESP-01 к другому набору контактов и использовать библиотеку SoftwareSerial для создания второго последовательного порта для него. Затем код должен прослушивать оба последовательных порта и перемещать данные между ними.

Кроме того, вам необходимо использовать делитель напряжения, иначе вы рискуете перегорать входной вывод. Чтобы сделать делитель напряжения, подключите выход Arduino к верхней части делителя, а ESP-01-к середине. Похоже, на вашей схеме они перевернуты.

,

здесь USB-чип Uno подключен к esp8266, а ATmega неактивна, @Juraj

Однако абзац о делителе напряжения, касающийся Rx, имеет значение: "Чтобы сделать делитель напряжения, подключите Arduino RX0 к верхней части делителя, а ESP-01 RXD-к середине. Похоже, у вас на схеме они перевернуты.`, @DataFiddler

Иногда, когда я подключаю CH-PD к 3,3 В, микросхема SP flash IC начинает нагреваться, и ничего не работает, можете ли вы сказать мне, в чем причина этого ?, @Pratham Bhatnagar