概述
当我们的项目需要远程访问时,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
最后
以上就是干净橘子为你收集整理的使用AVR微控制器控制GSM模块实现发送和接收短信的全部内容,希望文章能够帮你解决使用AVR微控制器控制GSM模块实现发送和接收短信所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复