In this Arduino tutorial, we are going to learn how to receive phone calls using the GSM shield. There is a lot to cover so let’s get started!

Intro to the Arduino Receive Calls Tutorial

We are using an Arduino Uno along with the GSM shield from TinySine. I have prepared detailed tutorials about that shield in previous videos. You can check them out. I have connected a small speaker to the speaker output of the shield which is the green one. The other one is that microphone input. If you connect a microphone to that input you can send sound as well. Not only receive sound. In order to test the project, I will go outside and call Arduino. I will try to speak but expect a lot of interference from the GSM shield to the camera’s microphone. That noise does not exist in reality. It’s only a camera’s fault. I am now testing the GSM shield. As you can see Arduino can auto pick up the call. I am hanging up now. Bye. Let’s now go to the computer

——————–
WHERE TO BUY
——————–

1. GSM Shield: https://educ8s.tv/part/GSMShield

2. Arduino Uno: https://educ8s.tv/part/ArduinoUno

3. Small Speaker: https://educ8s.tv/part/SmallSpeaker

Full disclosure: All of the links above are affiliate links. I get a small percentage of each sale they generate. Thank you for your support!

[adsense]

Let’s now go to the computer and see the software side of the project. As you can see the code of a project is very simple. We are using the library from TinySine the designer of the shield. In this program at first, we connect to the GSM network, with this line of code here. Next, in the loop function, we check the status of the shield every second with this command. If there is an incoming call we immediately pick up that call with this line here. It’s that easy! With 40 lines of code, we can receive phone calls from our Arduino projects. Really impressive. That’s the real power of Arduino and open software!

That’s today’s video! As you can see receiving phone calls from Arduino is really simple. In a future video, we are going to see how to make phone calls from Arduino and how to connect to the GPRS network in order to send and receive data from the internet. So, stay tuned! If you find this video useful please press the like button or share it to your favorite social networks. Thank you very much for watching and see you next week!

——————–
CODE
——————–

 

 

 

——————–

SUBSCRIBE ON YOUTUBE

——————–

Never miss a video: Subscribe to educ8s.tv