Добрый день. Столкнулся с проблемой в правильном подключении модуля Wi-Fi (Troyka-модуль) к arduino mega 2560. Не получаю ответа на AT-команды. Использую скетч: Код (C++): #include <SoftwareSerial.h> SoftwareSerial mySerial(5, 6); // указываем пины rx и tx void setup() { pinMode(5,INPUT); pinMode(6,OUTPUT); Serial.begin(9600); mySerial.begin(74880); } void loop() { if (mySerial.available()){ int c = mySerial.read(); Serial.write(c); } if (Serial.available()){ int c = Serial.read(); mySerial.write(c); } } Соединение: TX модуля к 5 ноге arduino RX модуля к 6 ноге arduino V модуля к 5В arduino G модуля на землю Наибольшего "результата" добился на 74880 бод. При отправке команды "AT" однократно мигают RX на arduino, RX и TX на модуле и синий индикатор у шлейфа антены модуля. Но в мониторе порта ничего не появляется. Wi-fi сеть видна "AITHINKER_DF3A85" В мониторе порта выставил NL+CR Подскажите, в каком направлении копать? В чем ошибся?
Замкните RST на GND у меги, подклюте модуль tx-tx, rx-rx, переведите его в режим прошивки и перепрошейте его. http://wiki.amperka.ru/продукты:troyka-wi-fi#перепрошивка
Спасибо за ответ. У меня Mega2560, выполнил подключение по указанной вами ссылке. Скетч взял там-же Код (C++): void setup() { // Откроем Serial для связи с компьютером, установим скорость и подождём пока установится соединение Serial.begin(9600); while (!Serial) { } // Откроем Serial1 для связи с модулем и установим скорость общения с ним // Скорость по умолчанию для модуля Wi-Fi равна 115200 бод Serial1.begin(115200); delay(1000); } void loop() { // Если приходят данные из Serial1 — отправим их в монитор порта Arduino IDE if (Serial1.available()) { Serial.write(Serial1.read()); } // Если приходят данные c компьютера - отправим их в модуль if (Serial.available()) { Serial1.write(Serial.read()); } } RX тройки на 18 ногу ардуины (TX1) TX тройки на 19 ногу ардуины (RX1) Питание 5в от ардуины На AT-команды отвечает, ура-ура.
столкнулся с такой же проблемой uno i esp8266-01 не отвечает. на AT отвечает молчанием. при отправке синий свето диод мигает. устройство видно по wi fi. подскажите что не так?
День добрый. Есть два модуля тройки ESP8266 (у вас кстати опечатка в wiki, написано ESP8226) Один побывал в неопытных руках. Подключаю Iskra Neo, тройка шилд, ESP8266 к Serial1 (0 и 1 пин) Один отвечает, на AT команды, другой (который побывал в неопытных руках), отвечает /0 символы. Как можно диагностировать проблему и исправить?