Добрый день!
Спаял китайский набор не M590e gsm, подключился через программу Terminal 1.9b. Прогнал командами АТ, все работает.
Мне нужно управлять (посылать и принимать SMS) с ESP8266 esp-12e. Взял скетч для обмена АТ командами из примера "swsertest". Пробовал посылать АТ команды из монитора, но бесполезно!
#include <SoftwareSerial.h>
SoftwareSerial swSer(14, 12, false, 256);
void setup() {
Serial.begin(115200); // исправил на 9600
swSer.begin(115200); // исправил на 9600
Serial.println("\nSoftware serial test started");
for (char ch = ' '; ch <= 'z'; ch++) {
swSer.write(ch);
}
swSer.println("");
}
void loop() {
while (swSer.available() > 0) {
Serial.write(swSer.read());
}
while (Serial.available() > 0) {
swSer.write(Serial.read());
}
}
Подключил TXD-->RX, RXD-->TX. Может быть я напутал с подключением к ESP8266 esp-12e ?
Спаял китайский набор не M590e gsm, подключился через программу Terminal 1.9b. Прогнал командами АТ, все работает.
Мне нужно управлять (посылать и принимать SMS) с ESP8266 esp-12e. Взял скетч для обмена АТ командами из примера "swsertest". Пробовал посылать АТ команды из монитора, но бесполезно!
#include <SoftwareSerial.h>
SoftwareSerial swSer(14, 12, false, 256);
void setup() {
Serial.begin(115200); // исправил на 9600
swSer.begin(115200); // исправил на 9600
Serial.println("\nSoftware serial test started");
for (char ch = ' '; ch <= 'z'; ch++) {
swSer.write(ch);
}
swSer.println("");
}
void loop() {
while (swSer.available() > 0) {
Serial.write(swSer.read());
}
while (Serial.available() > 0) {
swSer.write(Serial.read());
}
}
Подключил TXD-->RX, RXD-->TX. Может быть я напутал с подключением к ESP8266 esp-12e ?