使用AVR微控制器控制GSM模块实现发送和接收短信

当我们的项目需要远程访问时,GSM模块就会很有用。通过这些模块可以完成我们普通手机可以执行的所有操作,例如拨打/接听电话、发送/接收短信、使用GPRS连接到互联网等。您还可以将普通麦克风和扬声器连接到此模块,实现与您的手机进行通话。如果将其与微控制器连接,这将为许多创意项目打开大门。因此,在本篇文章中,我们将学习如何将GSM模块(SIM900A)与AVR微控制器ATmega16进行连接,并演示如何使用GSM模块发送和接收短信。

所需的材料

● ATmega16控制器

● GSM模块(SIM900)

● 液晶显示器

● 按键

● 10k电阻,电位器

● 连接导线

● 12V适配器

● USBASP programmer
● 10针FRC电缆

使用的软件

我们将使用CodeVisionAVR软件编写代码,使用SinaProg软件和USBASP programmer将代码上传到Atmega16。

您可以从下面的链接下载这些软件:
● CodeVisionAVR:http://www.hpinfotech.ro/cvavr_download.html
● SinaProg:http://www.ablab.in/sinaprog-hex … ler/#inline_content

在开始设计原理图和编写代码之前,我们将先了解GSM模块及其工作原理。

这里写图片描述

更多内容请参考以下链接:https://www.yiboard.com/thread-877-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/81325935