Как установить пины SerialSoftware wemos d1 r1
- Войдите на сайт для отправки комментариев
Пт, 10/05/2019 - 21:55
#include<SoftwareSerial.h>
SoftwareSerial mySerial(12, 11);
void setup() {
// Make sure that corresponds to the baud rate of your module
Serial.begin(115200);
mySerial.begin(9600);
// Give time to your GSM shield log on to network
delay(10000);
// Send the SMS
//sendSMS();
MakeCall();
}
void loop() {
}
void sendSMS() {
// AT command to set SIM900 to SMS mode
Serial.print("AT+CMGF=1\r");
delay(100);
// REPLACE THE X's WITH THE RECIPIENT'S MOBILE NUMBER
// USE INTERNATIONAL FORMAT CODE FOR MOBILE NUMBERS
Serial.println("AT+CMGS=\"+xxxxxxxxxxxxxx\"\r");
delay(100);
// REPLACE WITH YOUR OWN SMS MESSAGE CONTENT
Serial.println("Message example from Wemos D1 R1.");
delay(100);
// End AT command with a ^Z, ASCII code 26
Serial.println((char)26);
delay(100);
Serial.println();
// Give module time to send SMS
delay(5000);
}
void MakeCall()
{
mySerial.println("ATD +xxxxxxxxxxxxxx;\r"); // ATDxxxxxxxxxx; -- watch out here for semicolon at the end!!
Serial.println("Calling "); // print response over serial port
delay(1000);
}
Кроме стандартных D1->Tx и D0->Rx ни какие другие пины не могу установить в качестве Serial
Программа, вроде, нормальная хотя и бестолковая. Непонятно где модуль стоит. Или в соединениях проблема или в библиотеке, хотя я бы поставил на первое. Схемы не приведено.
В качестве Serial вы никакие пины устанавливать и не можете - Serial железно закреплен на пинах 0 и 1.
Зато вы можете обьявить mySerial на любых других пинах. Но только тогда надо и пользовать mySerial вместо Serial-a в коде! А у вас - посмотрите в свой код - в 3 строчке кода обьявлен mySerial на пинах 11 и 12 - но дальше вы его нигде не используете
В качестве Serial вы никакие пины устанавливать и не можете - Serial железно закреплен на пинах 0 и 1.
Зато вы можете обьявить mySerial на любых других пинах. Но только тогда надо и пользовать mySerial вместо Serial-a в коде! А у вас - посмотрите в свой код - в 3 строчке кода обьявлен mySerial на пинах 11 и 12 - но дальше вы его нигде не используете
P.S. Где карта, Билли? В смысле, схема?