Hot answers tagged

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 ...
Senura's user avatar
  • 61
6 votes
Accepted

Which pins of an Arduino UNO can be used as Tx and Rx pins for connecting to GSM GPRS SIM 900A

The best choice for serial communications is obviously the HardwareSerial object, Serial, on pins 0 & 1. However, it is really dedicated to the USB connection (via the onboard Serial-to-USB ...
slash-dev's user avatar
  • 2,029
5 votes

SIM808 module GSM working fine, GPS not working (No GPS ready message on power on)

You have a version2 module. Use AT+CGNSxxx instead of AT+CGPSxxx
user24177's user avatar
4 votes

MQTT client on Arduino + SIM900

MQTT Library for SIM800 GSM Modem is available at ElementzTechBlog, ElementzGithubRepository Functionalities: Auto connect Automatically connect to TCP and to MQTT server. connect function This ...
Dhanish_Elementz's user avatar
4 votes

Cheapest Arduino GPRS or 3G solution

If you are finding Cheapest and working module you can you SIM800L less then 4$. aliexpress.com/item/Free-Shipping-Smallest-SIM800L-GPRS-GSM-Module-MicroSIM-Card-Core-BOard-Quad-band-TTL-Serial-Port/...
ANKIT JAIN's user avatar
4 votes

SIM800 gsm Module returns 0 on AT+COPS?

It can take a while for a modem to register on the network - sometimes several minutes. Turning on CREG URCs can help you monitor what is happening: AT+CREG=1 You should now start getting +CREG ...
Majenko's user avatar
  • 105k
4 votes
Accepted

Compatibility between shields

Its not just a question of the stackability of the shields and the clash of pins you also need to consider what the shields do. Stacking the GSM shield under the LCD is going to restrict is tx/rx ...
Code Gorilla's user avatar
  • 5,637
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 ...
Gerben's user avatar
  • 11.3k
3 votes
Accepted

Error while compiling

Basically the formatting and layout of your program is completely wrong. You haven't actually defined this smsReceivingFunction anywhere. You have created a prototype to it part way through your ...
Majenko's user avatar
  • 105k
3 votes
Accepted

Functions of GSM

Send sms when motion is detected by a PIR sensor Yes, write a function that does this. Basic support functions in libraries will help you send the sms and detect the PIR. You need to provide the ...
Mikael Patel's user avatar
  • 7,959
3 votes
Accepted

Arduino GPRS (GSM) shield (SIM900) no long pins

Yes, you can. There is two methods of making shields stackable: Use the quite hard to source extra long pinned headers to go right through and down (such as these https://www.adafruit.com/products/...
Majenko's user avatar
  • 105k
3 votes

Is Gsm antenna effect on microcontroller working?

There are 3 possible causes that I can think of (it's difficult to say more without further details): SW bug: this is hard to confirm without actually finding the bug, but it might cause a lock-up ...
Igor Stoppa's user avatar
  • 2,125
3 votes

What SMS can send to switch LED?

The code appears to be looking for an SMS that says #a0 or #a1. The logic doesn't look very robust, though. It reads a character, then waits 10ms and tries to read another. What does SIM900.read() do ...
JRobert's user avatar
  • 15.1k
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 ...
vimjet's user avatar
  • 169
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 ...
settwi's user avatar
  • 131
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 ...
Jorge Gonçalves's user avatar
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.
ocrdu's user avatar
  • 1,722
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 ...
Sniggerfardimungus's user avatar
2 votes

How to receive data from my server database to a variable in my Arduino?

After you send the GET request, you read the response to fill the char result [20] variable you declared: int i=0; ... if (client.connect(server, port)) { client.print("GET /locator.php?"); ... ...
Mazaryk's user avatar
  • 1,149
2 votes

AT+CSTT throws an error

For others who reach here by search results Before this applying AT+CSTT command check if the modem is attached to GPRS using the AT+CGATT=? command. If the result is +CGATT: 0 this means the modem ...
dmSherazi's user avatar
  • 183
2 votes

Simulation of Arduino Mega 2560 with GSM Module using Proteus

You should download this GSM Library for Proteus . You can use this library to simulate your GSM module in Proteus software. You should also check this example where they have discussed Hoe to Send ...
Syed Zain Nasir's user avatar
2 votes

Multiple GSM shields on one Arduino

The short answer is, no, you can't just stack them, but yes, it is possible (though not trivial) to connect ten or more of these to a single Arduino board and have it monitor all of them. Note that ...
cjs's user avatar
  • 594
2 votes

SIM900 AT command HTTP GET request not show the web page

From what I can see in your results, it seems AT+HTTPINIT returned an error. This means the HTTP service wasn't even successfully activated. So there's no way the commands you issued later would have ...
SoreDakeNoKoto's user avatar
2 votes

Can I use GSM and GPS modules at the same time?

Yes. Use SoftwareSerial for one of them. That way you can use any pins you like for that module. I'd recommend using the GPS module on the SoftwareSerial since it's (mainly) half duplex, and ...
Majenko's user avatar
  • 105k
2 votes

SIM900 Modem is not responding

You should not use the same Serial interface to debug and talk to your SIM900. You should use a SoftwareSerial interface to talk to the SIM900 and use the hardware Serial to send response back to your ...
Ikbel's user avatar
  • 640
2 votes

Communication between two Bluetooth modules of two Arduinos

I'm not sure how many bluetooth devices can be connected to your smartphone. But if you use smartphone, the you can eliminate the master Arduino. But as I said, it still depends on the number of ...
goddar's user avatar
  • 243
2 votes

Communication between two Bluetooth modules of two Arduinos

How about little smart WiFi boards (such as Red Bear WiFi Micro or something similar), which are connected at your local home network? You can configure your own dyndns service or use a existing and ...
user3704293's user avatar
2 votes

Functions of GSM

None of those things you ask are a function of the SIM900A GSM module. The SIM900A GSM module is capable of sending and receiving text messages (SMS). What you do with those text messages, and what ...
Majenko's user avatar
  • 105k
2 votes
Accepted

Problem while writing sketch for GSM module sim800

You misspelled the variable senderNumber. Correct it. Also you aren't reading the SMS properly or comparing the phone numbers properly. Your code should be like this (using the examples): #define ...
SoreDakeNoKoto's user avatar
2 votes
Accepted

Sim800 sim card requirements

What kind of a sim card is required for sim800 module? The SIM interface complies with the GSM Phase 1 specification and the new GSM Phase 2+ specification for FAST 64 kbps SIM card. Both 1.8V and 3....
Mikael Patel's user avatar
  • 7,959

Only top scored, non community-wiki answers of a minimum length are eligible