Arduino Polska Forum

Pełna wersja: Rozłączanie wychodzącego połączenia Sim800L
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Mam problem z rozłączeniem wychodzącego połączenia z sim800L. Mianowicie gdy wydam polecenie 
Kod:
Serial1.println("ATD+48" + numerGlowny + ";");

nie mogę zakończyć połączenia dopóki nie odbiorę połączenia od  sim800L. Próbowałem przez serial port ATH, oraz z poziomu programu: Serial1.println(F("ATH"));

Dopiero jak odbiorę połączenie to mogę rozłączyć. Jakieś pomysły dlaczego? może to normalne w tym module.
Zobacz tak, nie wiem po co masz średnik: Serial1.println("ATD+48" + numerGlowny);
Średnik użyłem dlatego, że na początku nauki znalazłem taki przykład ( chyba w Jastrzębskim) i tak już poleciało. Spróbuję bez niego.
(02-02-2021, 10:35)Lucek20 napisał(a): [ -> ]Średnik użyłem dlatego, że na początku nauki znalazłem taki przykład ( chyba w Jastrzębskim) i tak już poleciało. Spróbuję bez niego.
 Bez średnika dupa, po wybraniu numeru ERROR.

eddit. Sprawdziłem i gdy sim już dzwoni tzn. jest sygnał, żadne komendy nie dochodzą do puki nie odbiorę. Ten typ chyba tak ma.