zkouším z arduina poslat AT příkaz na mobilní telefon (samsung note 3) a poslat SMS
Na PC jsem udělat jednoduchý program (visual basic), který pošle na seriový port AT příkaz na poslání SMS, to funguje SMS to odesílá.
MSComm1.Output = "AT+CMGS=" & Chr(34) & "606123456" & Chr(34)
MSComm1.Output = vbCrLf
Sleep 1000
MSComm1.Output = "ahoj lidi"
MSComm1.Output = vbCrLf
Sleep 1000
MSComm1.Output = Chr(26)
MSComm1.Output = vbCrLf
A tady je to pro ARDUINO a to neodesílá SMS proč?
Díky za info Aleš
Kód: Vybrat vše
pinMode(13, OUTPUT);
pinMode(8, INPUT);
port.begin(115200);
}
void loop(){
if (digitalRead(8) == HIGH){
digitalWrite(13, HIGH);
delay(1000);
port.println("AT+CMGS=\"606123456\"");
port.println("\r");
delay(1000);
port.print("Ahoj Arduino.");
port.println("\r");
delay(1000);
port.write(byte(26));
port.println("\r");
delay(1000);
digitalWrite(13, LOW);
delay(250);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(250);
}
}