Stránka 1 z 1

GSM modul nereaguje na AT příkazy

Napsal: 16 črc 2018, 20:34
od TomasK
Dobrý den, mám problém se zadáním at příkazu gsm modulu https://laskarduino.cz/prenos-dat-bezdr ... m-ttl.html
Nemám převodník PC>modul, a tak jsem zapojil arduino mega. Komunikuje s PC a s modulem pomocí tohoto kódu:

Kód: Vybrat vše

#define SIM900 Serial2
//#define GSMReset 5
char c,s;

void setup()
{

  Serial.begin(19200);
  SIM900.begin(19200);
 /* digitalWrite(GSMReset,LOW);
  delay(200);
  digitalWrite(GSMReset,HIGH);
  delay(200);
 */ 

}

void loop()
{
 // WDT_Restart(WDT);
  if(Serial.available()>0)
  {
    c = Serial.read();
    SIM900.print(c);
  }
  if (SIM900.available()>0)
  {
    s = SIM900.read();
    Serial.print(s);
  }
  
}
který jsem převzal z https://www.arduinotech.cz/inpage/jak-j ... s-arduino/ a mírně upravil pro své arduino mega. Když ale něco odešlu tak se mi to samé vrátí někdy jsou znaky nečitelné (místo znaků které odešlu přijdou závorky, otazníky...) a někdy chybí. Většinou se tyto tři stavy střídají po resetu (arduino i gsm odpojím od PC).
Pokud bude někdo vědět co stím tak napište. předem děkuji

Re: GSM modul nereaguje na AT příkazy

Napsal: 16 črc 2018, 21:01
od pavel1tu
Pokud to sleduješ v SerialMonitoru, máš tam také 17200 ?

Re: GSM modul nereaguje na AT příkazy

Napsal: 16 črc 2018, 21:36
od jankop
Když odpojíš GSM modul a propojíš křížem Serial a Serial2, tak snadno ověříš, že komunikace alespoň v rámci Arduina je v pořádku.