Brazil
Asked — Edited

I Need A Help With Tlg10ua03

Good evening friends. Here is night now. First of all I apologize for my English. It is a mixture of freehand writing with the translator of Google. Encontri this forum by searching UART WiFi module and found a TLG10UA03 released very interesting post about it. I managed to do almost all work. Now connect the module browser and get information. But I'm stuck on one part. I can not close the connection. The browser is waiting for long data until fall. How can I end the caonecção so finished sending the data?

Leveraging, someone got out of the transparent mode and send AT command? I have followed the manual but nwithout success.

First of all thank you and excuse me to seek you to help me, but I did not find anything on the internet about it and I can not do alone. :P


ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

Brazil
#1  

I walked a bit. The first block I clear the buffer. Then there is the delay and "+ + +" and another delay module and exits the transparent mode and entering the command. The first AT + command + returns me an OK. But does not run the second command. He no longer accepts no command and the module is locked in command mode. I have to reboot to get back to transparent mode.


        Serial.println(">Esvaziando o buffer");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }       

        delay(2500);
        Serial1.print("+++");
        Serial.println(">+++");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }
        delay(600);

        Serial1.print("AT+");  //teste
        Serial1.print(13);  //teste
        Serial.println(">AT+");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }        

        
        Serial1.print("AT+");  //teste
        Serial1.print(13);  //teste
        Serial.println(">AT+");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }        



Brazil
#2  

Work!


        // entra no modo de comando
        delay(2500);
        Serial1.print("+++");
        Serial.println(">+++");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }
        delay(600);
        
        Serial1.println("AT+");
        delay(50);
        Serial.println(">AT+");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }

        Serial1.println("AT+");
        delay(50);
        Serial.println(">AT+");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }

        Serial1.println("AT+");
        delay(50);
        Serial.println(">AT+");
        while (Serial1.available()) {
          Serial.print( (char)Serial1.read());
        }


#3  

Awesome Porcao! You stayed focus and solved it on your own! :)