0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-16 10:59 次阅读

步骤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:建立连接

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

有两种连接方式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:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GSM
    GSM
    +关注

    关注

    9

    文章

    835

    浏览量

    122754
  • Arduino
    +关注

    关注

    187

    文章

    6456

    浏览量

    186470
收藏 人收藏

    评论

    相关推荐

    低功耗模组短信通:短消息发送实例解析

    今天带大家学习的是低功耗4G模组发送SMS短消息的解析,以Air780E为实例,让大家了解更透彻。 SMS(短消息服务,ShortMessageService)功能主要用于在蜂窝网络中传输短消息。 移动,联通卡不需开通VOLTE可以支持短信功能。
    的头像 发表于 10-29 14:43 860次阅读
    低功耗模组<b class='flag-5'>短信</b>通:短消息<b class='flag-5'>发送</b>实例解析

    何进行电源供应设计

    电子发烧友网站提供《如何进行电源供应设计.pdf》资料免费下载
    发表于 09-09 10:33 0次下载
    如<b class='flag-5'>何进行</b>电源供应设计

    何进行电源供应设计-第3部分

    电子发烧友网站提供《如何进行电源供应设计-第3部分.pdf》资料免费下载
    发表于 08-30 09:16 0次下载
    如<b class='flag-5'>何进行</b>电源供应设计-第3部分

    IR900系列网关短信激活配置过程

    IR900系列网关支持短信激活功能,使用一台可以发送短信的手机给安装与IR900内的SIM卡关联的手机号发送配置短信,设备收到
    发表于 07-26 08:32

    IR915L如何实现与plc连接发送短信

    我想通过IR915L与plc连接 plcIO点状态为1时 发送短信
    发表于 07-25 08:01

    ESP-12 ESP8266如何通过I2C将SSID和RSSI信息发送到RPi / Arduino

    我正在寻找我的 ESP-12 ESP8266,以便通过 I2C 将 SSID 和 RSSI 信息发送到 RPi / Arduino。关于如何进行的任何建议? 我查看了文档,不禁注意到 SSID
    发表于 07-22 07:36

    请问如何进行ESP32任意管脚设置成I2C在ARDUINO IDE?

    请问如何进行 ESP32 任意管脚设置成 I2C 在 ARDUINO IDE? 谢谢
    发表于 06-17 07:51

    请问Arduino Due是如何进入串口中断的呢?

    今天在移植Arduino的时候,一直不明白Due是如何进入串口中断的。Due是在串口中断中接收字符,并将其存储。有下面的代码: void USARTClass::IrqHandler( void
    发表于 05-17 07:16

    何进行RF PA Ruggedness的测试和评估呢?

    关于PA ruggedness设计测试问题,先介绍一下原理,如何进行ruggedness的测试和评估。
    的头像 发表于 03-27 10:19 1891次阅读
    如<b class='flag-5'>何进行</b>RF PA Ruggedness的测试和评估呢?

    利用Arduino实现控制AD5933进行温度采集并通过串口发送

    。 本想做一个完整的基于Arduino的AD5933阻抗测量系统,目前由于时间关系,先探索下其IIC通信方式,尝试实现控制AD5933进行温度采集并通过串口发送 软件代码主要包括以
    发表于 12-22 06:06

    Android APP如何进行访问硬件驱动

    本文我们要讲的是在用 i.MX8 平台开发时,Android APP 如何进行访问硬件驱动。
    的头像 发表于 12-04 13:50 1403次阅读
    Android APP如<b class='flag-5'>何进行</b>访问硬件驱动

    西门子伺服电机维修如何进行调试?

    西门子伺服电机维修如何进行调试?
    的头像 发表于 11-23 11:00 1321次阅读

    新apcups电源如何进行初充电

    电子发烧友网站提供《新apcups电源如何进行初充电.doc》资料免费下载
    发表于 11-15 09:55 0次下载
    新apcups电源如<b class='flag-5'>何进行</b>初充电

    Java应中如何发送短信

    客户端模式是简单实用的模式,我们可以直接引入三方渠道的 SDK 发送短信,但当存在多种渠道短信时,可能代码会比较混乱。 虽然我们可以封装多个三方渠道接口来解决问题,但研发成本还是比较高的。
    的头像 发表于 11-09 10:46 610次阅读
    Java应中如何<b class='flag-5'>发送</b><b class='flag-5'>短信</b>

    DC电源模块的价格因素是什么?如何进行成本优化?

    DC电源模块的价格因素是什么?如何进行成本优化?
    的头像 发表于 11-08 10:52 624次阅读
    DC电源模块的价格因素是什么?如<b class='flag-5'>何进行</b>成本优化?