thedeadstone
New member
Добрый день! Я новичок, очень прошу помочь.
Собираю связку Arduino UNO + esp8266. UNO - центр системы, esp для выхода в сеть. UNO собирает информацию с кучи датчиков, потом отправляет их по mqtt. UNO потом заменю на Mega для подключения большего количества датчиков.
Esp8266 подключается к UNO через Rx Tx.
SoftwareSerial debugPort(2, 3); // RX, TX
ESP esp(&Serial, &debugPort, 4);
Использую библиотеку GitHub - tuanpmt/espduino: ESP8266 network client (mqtt, restful) for Arduino
В библиотеке есть своя прошивка для esp8266, я ее успешно залил через esptool.py. После этого модуль перестал отвечать на AT команды. Соответственно, прошить тоже больше не получается.
Для прошивки подключал устройства по схеме:
Когда загружаю пример из этой библиотеки на UNO через Arduino IDE, видно, что UNO и esp обмениваются информацией - на обоих модулях мигают огоньки Rx Tx. Но сам пример не работает. Зависает в цикле
while(!esp.ready());
Кажется, что eps не "стартует".
Скетч целиком здесь espduino/mqtt.ino at master · tuanpmt/espduino · GitHub
Для работы запускаю по схеме (отличия в том, что нет устройства debug serial, соединяю проводами напрямую)
Вопросы:
1. Это нормально, что модуль перестал отвечать на AT команды?
2. Как можно понять, что модуль жив? Как перепрошивать теперь?
3. Есть идеи, почему скетч не работает?
4. Как в скетче просматривать сообщения, которые пишутся в debugPort
Собираю связку Arduino UNO + esp8266. UNO - центр системы, esp для выхода в сеть. UNO собирает информацию с кучи датчиков, потом отправляет их по mqtt. UNO потом заменю на Mega для подключения большего количества датчиков.
Esp8266 подключается к UNO через Rx Tx.
SoftwareSerial debugPort(2, 3); // RX, TX
ESP esp(&Serial, &debugPort, 4);
Использую библиотеку GitHub - tuanpmt/espduino: ESP8266 network client (mqtt, restful) for Arduino
В библиотеке есть своя прошивка для esp8266, я ее успешно залил через esptool.py. После этого модуль перестал отвечать на AT команды. Соответственно, прошить тоже больше не получается.
Для прошивки подключал устройства по схеме:
Когда загружаю пример из этой библиотеки на UNO через Arduino IDE, видно, что UNO и esp обмениваются информацией - на обоих модулях мигают огоньки Rx Tx. Но сам пример не работает. Зависает в цикле
while(!esp.ready());
Кажется, что eps не "стартует".
Скетч целиком здесь espduino/mqtt.ino at master · tuanpmt/espduino · GitHub
Для работы запускаю по схеме (отличия в том, что нет устройства debug serial, соединяю проводами напрямую)
Вопросы:
1. Это нормально, что модуль перестал отвечать на AT команды?
2. Как можно понять, что модуль жив? Как перепрошивать теперь?
3. Есть идеи, почему скетч не работает?
4. Как в скетче просматривать сообщения, которые пишутся в debugPort