GSM-Modul mit Arduino Mega 2560 ansprechen

OP #4819008
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe mein Arduino Mega 2560 mit dem GSM-Modul GT864 E verbunden und 
versuche AT-Kommandos abzusetzen. Leider funktioniert es nicht.

Das testweise Senden der AT-Kommandos vom Arduino zum Laptop nach HTERM 
funktioniert dafür einwandfrei, man sieht das auch am CR in der Anzeige 
von HTERM.

Ebenso das Senden der AT-Kommandos von HTERM zum GSM Modul. Beim Senden 
der AT-Kommandos erhalte ich ein OK zurück und das Modul lässt sich auch 
per AT+CPIN=0000 einschalten.

Mein kleines Programm:


void setup() {

  // initialize serial:
  Serial1.begin(4800);
  delay(1000);
  Serial1.println("AT\r");
  delay(2000);
  Serial1.println("AT+CPIN=0000\r");
}

void loop() {
  delay(50);
}

Woran kann es liegen, dass es nicht funktioniert?

Vielen Dank im Voraus.

Grüße

datatom
OP #4819151
Lesenswert?
• ▲
▼
Println sendet ein CR hinterher, so wie es auch das GSM Modul verlangt. 
Ich sende es ja auch noch einmal hinterher.

Ich überlege schon mir ein Digitales Oscilloscope zu kaufen. Aber kann 
ich damit messen, ob das Signal vom Arduino über < 4V ist?

Kann ich damit den Unterschied des Signals vom Arduino zu HTERM messen?
OP #4819175
Lesenswert?
• ▲
▼
Println sendet zuerst ein CR und dann ein NL. Daran kann es nicht 
liegen, nach dem CR wird das AT Kommando eigentlich verarbeitet.

Ich habe es aber auch schon mit Serial.write("AT+CPIN=0000\r" versucht.

Irgendwie scheint das Signal anders gesendet zu werden als mit HTERM, 
womit es ja funktioniert.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.