6
votes
Arduino Mega + SIM808 GSM + GPS Module + Program Switch ON without pressing Push Button?
There is a simple way of power the module without pressing the button. There is pin call D9 at the bottom right corner of the module. Just power the pin by Arduino digital pin or 5v pin around 3, 4 ...
4
votes
Missing character when introducing delay in the code
If serial data is coming in, and your code is doing a delay, the incoming data is stored in a buffer (of 64 bytes). But if you wait too long, the buffer will fill-up. Once it's full, any further ...
3
votes
Does the SIM800L works in the US?
I wanted to post an update in April 2021 on the status of this question.
The SIM800L will work in the US, but T-Mobile is the only carrier that it can interface with. AT&T shut down its compatible ...
3
votes
SIM800 gsm Module returns 0 on AT+COPS?
If you are using linear voltage regulator such as LM7805 or LM317, then definitely you need to replace with buck converter. Since the dropout at max current 1.5A is 1.8V.
Pls check the module ...
3
votes
SIM800L not registering to network
I am 90% sure it's a power issue. Not sure on what board/module you're using but the SIM800L/SIM900 needs a burst of current of 2 A during 577 µS (See the manual).
Try using 4700 µF ...
3
votes
Sim800 FTP Arduino
The line +FTPPUT: 1,65 indicates a server error.
https://www.elecrow.com/wiki/images/2/20/SIM800_Series_AT_Command_Manual_V1.09.pdf - page 275.
Please check a sequence of commands, maybe something is ...
3
votes
Accepted
Arduino MKR GSM 1400 fails to start up without Serial Monitor
while(!Serial) {} will wait for a serial connection and in your program will block execution until it gets one.
Remove it and your program should continue without the serial monitor.
3
votes
Accepted
How do I connect 4 or more Arduinos to a single shared GSM Module?
You should consider connecting one Arduino to the GSM module, and connect the 4 Arduinos together using SPI, I2C, or any other inter-hardware comms protocol. Before I knew these options existed, I ...
2
votes
Accepted
Sim800l gsm module cannot connect gprs data
I get it now , a stable power source is the answer. arduino with usb can give right amount of Volts but it lacks stable power(amps i guess) while making a TCP connection, that's why module keep ...
2
votes
How to communicate with GPS SIM900a without Serial Monitor
Well, I too had the same problem until now. The simple way to fix is just to delay the void setup() before Serial communication begins. Add delay(15000); //15 Seconds so that GSM module boots up and ...
2
votes
How to jump outside the loop? in below Programme how to use goto or any other Jump related Programme
You want to create separate function nsr and use it instead of goto.
void nsr(void){
if ((analogValue1 > th) && (analogValue2 > th) && (analogValue3 > th))
{
...
2
votes
Arduino GSM Shield NET and STATUS led turn off after a few seconds
SOLUTION:
To solve my GSM shield issue, I connected a 9 V battery to my Arduino as a supply instead of using my Laptop's USB cable (and I also tried a 12 V supply as well). Thankfully, it did work. In ...
2
votes
Problem sending SMS from a GSM SIM900
It’s not a good approach to put delay function between AT commands.
You have to parse SIM900 responses and check if module replies with OK.
If you don’t receive responses from module, could be ...
2
votes
Send big amouts of data to PHP script via gsm module SIM800L
Do you have any idea how I can send bigger amounts of data all at once? For energy saving purposes I would prefer if it would be possible in only a single request.
Do a POST request. You can send huge ...
2
votes
Is there a simple HTTP(S) library that doesn't rely on WiFi?
The TinyGSM library implements Arduino networking Client base class over GSM modem's AT commands. The library is available in Library Manager.
2
votes
Wire SlaveReceiver : will the registered function in onRecieve interrupt/conflict with loop block?
Generally the onReceive callback function is called from an ISR in the Wire library. That means, that no other interrupts can be handled during that time. For this reason an ISR always should be as ...
2
votes
Accepted
Sim900a AT+HTTPREAD does not get fully answer
Apparently you were running software serial at too high of a baud rate (57600) and bringing it down to 9600 fixed the issue.
2
votes
GSM module not working after power off
The GSM takes time to start up. Your program needs to be far more complex than the simple "Throw commands at it and hope" method you are using.
First you need to query the modem repeatedly until it ...
2
votes
Accepted
Can I put a T-mobile sim card into the SIM800L Module?
It might work but you'd be better off getting a 2G dedicated card. Hologram.io has a developer card that is $5 and free 1MB / month or something.
2
votes
Accepted
[SOLVED]SIM7600 Module Power up by Arduino Uno doesn't work
The GSM module requires a 5V 2A source and my Arduino Uno cant draw for it, my solution is to use a power bank that can draw 5V 2A for powering the GSM module and jump PWR pin to GND (manual said) the ...
2
votes
Accepted
sim800l gsm module response isn't completed
Just for someone in the future who is having the same issue.
the problem was because of the boadrate 115200 is pretty fast for a software serial implementation so i just changed it to 9600
sim800l....
1
vote
Posting data to ASP web service from GSM using AT commands - where am I going wrong
+CREG: 1,"002A","0F48"
That's the registration status. "1" is "Registered on your 'home' network", "002A" is your LAC (Location Area Code) and "0F48" is the Cell ID (CI).
1
vote
AT command to put the A6 GSM/GPRS into sleep / power down
A6 module uses a hardware pin (INT/GPIO_1) or (EN) enable on some modules.
There is no AT command as in the SIM900.
1
vote
How to jump outside the loop? in below Programme how to use goto or any other Jump related Programme
Instead of using
goto nsr
Use a boolean to skip parts you do not want to execute. It is (almost) never a good idea to use goto.
Due to the misalignment of { and } I do not know what you exactly ...
1
vote
Does the SIM800L works in the US?
As far as I know 2G and 3G is still around however ATT and Verizon are not taking on anymore subscribers for 2G and 3G. However you might still could use a 3rd party such as ting.
1
vote
SIM808 module: GSM location command (AT+CIPGSMLOC=1,1) giving wrong value after execution of sending message command (AT+CMGS=+91xxxxxxxx)
It might be due to the command giving the nearest cell tower location. And for sending SMS it might be shifting to a different cell tower depending on your network. This could maybe be easily checked ...
1
vote
Arduino 4G LTE Shield
This is a really old post but I also found this LTE shield which is much cheaper than the cooking hacks one.
Be carefully; this module is a dual band only (900/1800 MHz); no 850 or 1900 MHz.
1
vote
How to send AT command to sim800l with SoftwareSerial
IIRC, SIM800 modems are very 1990s, they default to 9600 baud. You will get garbage at 38400.
I successfully used a SIM800 at 9600.
1
vote
How to send AT command to sim800l with SoftwareSerial
You are getting junk because of baud rate, set as 9600.
Serial.begin(9600);
while(!Serial);
serialSIM800.begin(9600);
Serial.println("wait for .... it");
delay(10000);
1
vote
How to send AT command to sim800l with SoftwareSerial
Somewhere you said that ...but Serial.write return's junk....
Make sure that serial print is Both NL & CR
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
gsm × 389arduino-uno × 171
gps × 46
arduino-mega × 44
softwareserial × 35
shields × 35
serial × 32
http × 18
programming × 17
communication × 17
arduino-nano × 12
web-server × 11
arduino-ide × 9
sensors × 9
power × 8
tinygps × 8
esp32 × 6
nodemcu × 6
lcd × 6
uart × 6
tcpip × 6
bluetooth × 5
c × 5
iot × 5
esp8266 × 4