Всё получилось достаточно прозаично. У меня погорел модуль. Спецификации говорят, что порт GPIO должен выдавать не более 6мА. Я же к нему подключил напрямую диод. Вот и результат. Купил новый модуль, он рабочий.
Есть надежда на то, что не работают только порты GPIO. Тогда можно будет попробовать...
Нет, всё-таки, что-то не так с модулем. Попробовал прошивать esptool из-под линукса
esptool -vv -cd ck -cb 115200 -cp /dev/ttyUSB0 -ca 0x00000000 -cf /tmp/arduino_build_492355/Blink.ino.bin
из-под windows
esptool -vv -cd ck -cb 115200 -cp COM3 -ca 0x00000000 -cf...
Удалось при помощи wireshark пронаблюдать за процессом заливки прошивки. Оказывается, диагностические сообщения пишет не модуль, а сам esptool. По-ходу, дело оказалось не в модуле. Косяк в программной части программатора.
Добрый день! Модуль подключен к ардуино по такой схеме:
Собирал данную схему по статье ESP8266 и Arduino, подключение, распиновка. Модуль с родной прошивкой по данной схеме работает. Все команды AT отрабатывают. В общем, к схеме подключения претензии минимальные.
Начал прошивать по данному...
Я счас попробовал закодить голый ATMega328P на передачу сообщения и подключил к ардуине. Первый раз ничего не запахало. Заработало только тогда, когда я подключил atmega RX к ардуино RX, соответственно и TX-ы тоже. Получается, что наоборот, на ардуине они местами переменены. Потому на схеме...
Тут оказалась щё одна "приятная" неожиданность с подключением. В заголовке библиотеки явно описано вот что:
SoftwareSerial(uint8_t receivePin, uint8_t transmitPin, bool inverse_logic = false);
Вроде как первым значением должен идти номер ножки RX. А вот фиг там. На модуле обозначения RX и TX...
Так, ну по порядку:
Я кажется понял, что вы видите. Вы видите AMS1117 на 5В. Он просто стабилизирует напругу с USB. А что даёт 3.3В я, честно говоря, даже не знаю. И в даташитах на Nano указывают, что 3.3В там дают только 50мА, но никак не 700. AMS1117 3.3 стоит только на Arduino UNO. Но и про...
Да, точняк. Догадка подтвердилась. Библиотека работает не так, как я думал про неё.
Сначала я решил проверить, что будет если написать пустой скетч и законнектить модуль на RX и TX ардуины. С пустым скетчем всё заработало без блокировки ардуины (соединения RESET и GND). Значит, ардуина не...
Ну все пишут, что нано не подойдёт потому что там максимальный ток 50 мА, что очень мало для модуля. Но я не поленился и подключил модуль на 3.3 ардуины - ситуация не поменялась.
А вот тут немного не понял. Мне выход AMS-ки сконтачить с выходом 3.3 ардуины?
Вы не подумайте, что я счас пытаюсь...
Так там же и стоит стаб на 3.3В AMS1117 (он есть на схеме) ибо ардуиновские 3.3 по мощности не потянут модуль. А почему саму ардуину не питал - потому что мне нужно соединение с компом, а USB даёт 5В. Куда ж я их дену?
Точно. Просто уже ночью писал, перепутал цифры )
Я так понял, что-то типа "делителя уровня". Ограничивают ток из-за того, что ардуино пятивольтовая, а модуль 3.3В. На RX они есть потому что модуль не особо толерантен к пяти вольтам, а на TX нету потому что ардуино прекрасно понимает синал 3.3В
Добрый день. Начал изучение esp-модуля с вот такой статьи: ESP8266 и Arduino, подключение, распиновка
Первым делом собрал вот такую схему:
только без диода.
Здесь всё отлично работает. Все AT команды проходят. Получилось открыть 23-й TCP порт и подключится телнетом. Скорость UART запомнил...