Great. :)

On Fri 2 Dec 2022, 11:32 AM flyway38 <[email protected] wrote:

> Hi Vasile, yes, have used hyperterminal to understand what was not working
> and found out some issues about connections and some other bugs in AT
> commands to be sent.
> Also had success in solving this issue.
>
> Cheers,
> FS
>
> On Thursday, December 1, 2022 at 6:21:51 AM UTC vasile wrote:
>
>> I would try first with a standard terminal connected to your GSM module,
>> and a link between two computers.
>> Perhaps there are some delays you need to comply with. That will solve
>> any connection issues (if any).
>> I remember the BLE communication on some moisture sensors I manufactured,
>> they had the same problem but finally worked.
>>
>> On Wed, Nov 30, 2022 at 8:21 PM flyway38 <[email protected]> wrote:
>>
>>> Hello all,
>>>
>>> Am trying to implement code to send SMS and make a Call (for testing
>>> only) using this PIC16F19176 with a GSM module: GA6-B.
>>> Heres the arduino code:
>>>
>>> //
>>> ---------------------------------------------------------------------------
>>> // Example Support of GOOUUU TECH IOT-GA6-B Gprs Gsm Module
>>> //
>>> ---------------------------------------------------------------------------
>>> #include <SoftwareSerial.h>
>>> #define GSM_RX 2 // Arduino pin 2 to URX
>>> #define GSM_TX 3 // Arduino pin 3 to URX
>>> SoftwareSerial sim(GSM_RX, GSM_TX); //
>>> // The GSM
>>> String number = "07905582XXX"; //-> change with your number
>>> void setup() {
>>> Serial.begin(9600); // GPS on 0,1 pin
>>> Serial.println("System Started...");
>>> sim.begin(115200);
>>> delay(1000);
>>> Serial.println("Communicating GSM/GPS.....");
>>> sms(); //send sms
>>> call(); //call to us
>>> }
>>> void loop() {
>>> //do your code
>>> } //loop
>>> //-----------GSM Function
>>> ---------------------------------------------------------
>>> void sms()
>>> {
>>> Serial.println ("Sending Message");
>>> sim.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode
>>> delay(1000);
>>> Serial.println ("Set SMS Number");
>>> sim.println("AT+CMGS=\"" + number + "\"\r"); //Mobile phone number to
>>> send message
>>> delay(1000);
>>> String SMS = "Sample SMS is sending....."; //sms content
>>> sim.println(SMS);
>>> delay(100);
>>> sim.println((char)26);// ASCII code of CTRL+Z
>>> delay(1000);
>>> }
>>> void call() {
>>> sim.print (F("ATD"));
>>> sim.print (number);
>>> sim.print (F(";\r\n"));
>>> }
>>>
>>> And here relevant part of my code (not working):
>>> --
>>> include pps
>>> pps_control_lock(FALSE)
>>> RC6PPS = PPS_TX1  -- TX1 re-assigned to C6  (default)
>>> RX1PPS = PPS_RC7  -- C7 re-assigned to RX1  (default)
>>> pps_control_lock(TRUE)
>>> --
>>> --
>>> --
>>> -- ok, now setup serial
>>> --const serial_hw_baudrate = 999_000
>>> -- (115_200 / 256_000 / 512_000 já testados com sucesso)
>>> --
>>> -- Include and initialize serial hardware library.
>>> const serial_hw_baudrate = 115200
>>> --const serial_hw_baudrate = 9600
>>> alias pin_TX_direction is pin_C6_direction  -- Transmit pin.
>>> alias pin_RX_direction is pin_C7_direction  -- Receive pin.
>>> include serial_hardware
>>> serial_hw_init()
>>> --
>>> -- output library
>>> include print
>>> --
>>> include delay
>>> --
>>> const byte AT1[] = "ATD"
>>> const byte AT2[] = "XXXMyNumberXXX"
>>> const byte AT3[] = ";"
>>> --
>>> forever loop
>>>    --
>>>    led = OFF
>>>    delay_1ms(10_000)
>>>    --
>>>    led = ON
>>>    print_string(serial_hw_data,AT1)
>>>    print_string(serial_hw_data,AT2)
>>>    print_string(serial_hw_data,AT3)
>>>    --print_crlf(serial_hw_data)
>>>    delay_1ms(5_000)
>>>    --
>>> end loop
>>>
>>> Testing only with a CALL making. No success so far.
>>> AT commands are sent (received and read in computer)
>>> Any help will be great.
>>> Thank you very much.
>>>
>>> Best Regards,
>>> Filipe Santos.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/jallib/142573ae-b364-4ba8-b01c-96a7355af724n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/jallib/142573ae-b364-4ba8-b01c-96a7355af724n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "jallib" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jallib/b8f54e75-bb5e-4342-8626-2995b5dae198n%40googlegroups.com
> <https://groups.google.com/d/msgid/jallib/b8f54e75-bb5e-4342-8626-2995b5dae198n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/CAM%2Bj4quUt9q6DDtqdoH-kfQ7nS6EnYfWku65tMTwKMASAdJkkg%40mail.gmail.com.

Reply via email to