如何进行arduino控制的呼叫并发送短信

步骤1:一些重要说明和启动gsm模块
1。 我们使用sim900 gsm模块 –这意味着该模块支持900mhz频段的通信。我们来自印度,该国大多数移动网络提供商都在900mhz频段内运营。如果您来自另一个国家,则必须检查您所在地区的移动网络频段。美国大多数移动网络工作在850mhz频段(该频段为850mhz或1900mhz)。加拿大主要在1900 mhz频段上运营。
2。检查gsm模块的电源要求 – gsm模块是由不同公司制造的。它们都有不同的输入电源规格。您需要仔细检查gsm模块的电源要求。在本教程中,我们的gsm模块需要12伏输入。因此,我们使用12v,1a直流电源为其供电。我已经看到了需要15伏特的gsm模块,还有一些仅需要5伏特的gsm模块。它们与制造商不同。如果您有5v模块,则可以直接从arduino的5v输出为其供电。
启动gsm:
1。将sim卡插入模块并锁定。
2。将适配器连接到模块并打开它!
3。现在等待一段时间(例如1分钟),然后查看“状态led”的闪烁速率(gsm模块将需要一些时间来建立与移动网络的连接)
4。成功建立连接后,状态led将每3秒连续闪烁一次。
步骤2:建立连接
有两种连接方式gsm模块到arduino。无论如何,arduino和gsm模块之间的通信都是串行的。因此,我们应该使用arduino的串行引脚(rx和tx)。因此,如果要使用此方法,则可以将gsm模块的tx引脚连接到arduino的rx引脚,并将gsm模块的rx引脚连接到arduino的tx引脚。
现在将arduino的接地引脚连接到gsm模块的接地引脚!就这样!您建立了3个连接,接线结束!现在,您可以加载不同的程序来与gsm模块进行通信并使它正常工作。
注意:-该连接的问题在于编程时。 arduino使用串行端口从arduino ide加载程序。如果这些引脚用于接线,则程序不会成功加载到arduino。因此,每次刻录程序时,都必须断开rx和tx中的接线。程序成功加载后,您可以重新连接这些插针并使系统正常运行!为避免此困难,我使用了一种替代方法,其中将arduino的两个数字引脚用于串行通信。为此,我们需要选择arduino的两个pwm使能引脚。因此,我选择了引脚9和10(它们是pwm使能的引脚)。 ardunio的softwareserial library使此方法成为可能。 softwareserial是arduino的库,可通过arduino的其他数字引脚进行串行数据通信。该库复制硬件功能并处理串行通信的任务。
步骤3:

雪佛兰Traverse最新消息:将于年底在国内正式上市,预售价20万左右!
linux内核信号是如何处理的?看完全懂了……
赫联电子正式任命Wilson Thoo担任亚太区产品市场总监
X-ray点料机如何提高贴片精度?-智诚精展
热风拔焊台使用说明_热风拔焊台的注意事项
如何进行arduino控制的呼叫并发送短信
mcu多少位是什么意思 8位mcu怎么干扰 单片机干扰怎么解
详谈LED光源的光学设计
苹果iphone8:全面屏+颜值逆天+无线充电
mm32-2nd-bootloader配置软硬件环境
基于LabVIEW的继电器测试系统的设计方案
电动汽车的接棒者?氢能源未来可期
惠普ChinaJoy大放异彩:发布全新暗影精灵游戏本
苹果13预购活动
LiDAR揭秘:“波长大辩论”的深入指导
一文告诉你为什么你的手机内存卡,比标称值要小
航拍无人机十大排行榜_航拍无人机推荐
多通道同步数据采集卡PXI-2020/2022系列
F3-FHRH人脸识别红外测温一体机可读健康码,主打高效防疫
你了解ADC吗?模数转换器(ADC)不同类型数字输出深解