20-02-2018, 18:24
Witam, chciałbym się zapytać jak dodać odbieranie smsów (wysyłanie smsów działa). Poniżej przykład, którego użyłem do wysyłania smsów:
dodam jeszcze, że wcześniej używałem biblioteki SIM908IDE100, dzięki której wysyłanie i odbieranie działało.Niestety moduł gsm działa u mnie na arduino mega tylko pod pinami 50 i 51 przy pomocy tej biblioteki (na tych pinach mam RFID, które też nigdzie indziej nie chce działać)
pozdrawiam serdecznie
Kod:
#include <SoftwareSerial.h>
//SIM800 TX is connected to Arduino D8
#define SIM800_TX_PIN 8
//SIM800 RX is connected to Arduino D7
#define SIM800_RX_PIN 7
//Create software serial object to communicate with SIM800
SoftwareSerial serialSIM800(SIM800_TX_PIN,SIM800_RX_PIN);
void setup() {
//Begin serial comunication with Arduino and Arduino IDE (Serial Monitor)
Serial.begin(9600);
while(!Serial);
//Being serial communication witj Arduino and SIM800
serialSIM800.begin(9600);
delay(1000);
Serial.println("Setup Complete!");
Serial.println("Sending SMS...");
// Set SMS format to ASCII
serialSIM800.write("AT+CMGF=1\r\n");
delay(1000);
// Send new SMS command and message number
serialSIM800.write("AT+CMGS=\"numer\"\r\n");
delay(1000);
//Send SMS content
serialSIM800.write("TEST");
delay(1000);
//Send Ctrl+Z / ESC to denote SMS message is complete
serialSIM800.write((char)26);
delay(1000);
Serial.println("SMS Sent!");
}
void loop() {
}
dodam jeszcze, że wcześniej używałem biblioteki SIM908IDE100, dzięki której wysyłanie i odbieranie działało.Niestety moduł gsm działa u mnie na arduino mega tylko pod pinami 50 i 51 przy pomocy tej biblioteki (na tych pinach mam RFID, które też nigdzie indziej nie chce działać)
pozdrawiam serdecznie