Guten Tag zusammen, ich habe einen Arduino pro Mini 3,3V und ein Sim800L modul. Ich kann SMS senden und jemanden Anrufen. Leider kann ich keine SMS empfangen. Hat einer eine Idee woran es liegen könnte? Ich verwende folgenden Code:
1 | #include <GSMSim.h> |
2 | |
3 | #define RX 7
|
4 | #define TX 8
|
5 | #define BAUD 9600
|
6 | |
7 | |
8 | GSMSim gsm; |
9 | |
10 | /*
|
11 | * Also you can this types:
|
12 | * GSMSim gsm(RX, TX);
|
13 | * GSMSim gsm(RX, TX, RESET);
|
14 | * GSMSim gsm(RX, TX, RESET, LED_PIN, LED_FLAG);
|
15 | */
|
16 | |
17 | void setup() { |
18 | pinMode(10,OUTPUT); |
19 | digitalWrite(10,HIGH); |
20 | |
21 | // put your setup code here, to run once:
|
22 | Serial.begin(9600); |
23 | |
24 | // Serial.println("GSMSim Library - SMS Example");
|
25 | // Serial.println("");
|
26 | // delay(1000);
|
27 | |
28 | gsm.start(); // baud default 9600 |
29 | //gsm.start(BAUD);
|
30 | |
31 | // Serial.println("Changing to text mode.");
|
32 | gsm.smsTextMode(true); // TEXT or PDU mode. TEXT is readable :) |
33 | |
34 | //char* number = "+4916090682193";
|
35 | // char* message = "Hi my friend. How are you?"; // message lenght must be <= 160. Only english characters.
|
36 | //Serial.println("SMS Löschen");
|
37 | //Serial.println(gsm.smsDeleteAll());
|
38 | |
39 | //Serial.println("Sending Message --->");
|
40 | //Serial.println(gsm.smsSend(number, message)); // if success it returns true (1) else false (0)
|
41 | // delay(2000);
|
42 | |
43 | Serial.println("Listing unread message(s)."); |
44 | Serial.println(gsm.smsListUnread()); // if not unread messages have it returns "NO_SMS" |
45 | |
46 | Serial.println("Read SMS on index no = 1"); |
47 | Serial.println(gsm.smsRead(1)); // if no message in that index, it returns IXDEX_NO_ERROR |
48 | |
49 | }
|
50 | |
51 | void loop() { |
52 | // put your main code here, to run repeatedly:
|
53 | }
|
Ich hoffe jemand hat eine Idee. Lg Olli