23-04-2020, 11:41
Port szeregowy:
Dlaczego nie otrzymuje na port treści wiadomości sms, po wykonaniu funkcji?
Jeżeli zresetuje arduino wszystko jest ok, do następnego połączenia.
Kod:
10:14:20.752 -> AT+CMGF=1 //setup()
10:14:20.752 -> OK
10:14:20.752 -> AT+CNMI=2,2,0,0,0 //setup()
10:14:20.752 -> OK
10:14:20.752 -> ATS0=1 //setup()
10:14:20.752 -> OK
10:14:20.752 -> AT+DDET=1 //setup()
10:14:20.799 -> OK
10:14:20.799 -> AT+CLIP=1 //setup()
10:16:11.344 -> +CMT: "+48xxxxxxxxx","","20/04/23,10:16:06+08" // wlaczenie alarmu sms
10:16:11.344 -> Wlacz
10:16:11.344 -> Alarm wlaczony
10:16:11.392 -> zapisano stan alarmu
10:16:11.438 -> 1
10:16:30.252 ->
10:16:30.252 -> +CMT: "+48xxxxxxxxx","","20/04/23,10:16:25+08" // wylaczenie alarmu sms
10:16:30.252 -> Wylacz
10:16:30.252 -> Alarm wylaczony
10:16:30.298 -> zapisano stan alarmu
10:16:30.345 -> 0
10:21:11.076 -> +CMT: "+48xxxxxxxxx","","20/04/23,10:21:07+08" // wlaczenie alarmu sms
10:21:11.123 -> Wlacz
10:21:11.123 -> Alarm wlaczony
10:21:11.123 -> zapisano stan alarmu
10:21:11.170 -> 1
10:36:08.321 -> zapisano stan alarmu
10:36:08.321 -> 2
10:36:13.400 -> zapisano stan alarmu
10:36:13.400 -> 3
10:36:24.457 -> ATD+48xxxxxxxxx;zapisano stan alarmu //polaczenie wychodzace
10:37:16.291 -> 0 // wylaczenie alarmu kodem klawiatury
10:37:16.291 -> #ATH
10:37:17.315 -> OK
10:37:17.315 ->
10:37:55.671 -> +CMTI: "SM",12
10:37:55.671 ->
10:37:59.118 -> +CMTI: "SM",13
10:37:59.118 ->
Dlaczego nie otrzymuje na port treści wiadomości sms, po wykonaniu funkcji?
Kod:
void telefAlarm(){
altSerial.println("ATD+48"+numer+";");
}
Jeżeli zresetuje arduino wszystko jest ok, do następnego połączenia.