Dear friends welcome back! Today and I’m going to show you how to receive phone calls with your Arduino using the TinySine GSM shield. Let’s start! 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 in 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 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 receice 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!