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

    文章

    831

    浏览量

    122264
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184820
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    新apcups电源如何进行初充电

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

    Java应中如何发送短信

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

    HarmonyOS如何使用异步并发能力进行开发

    策略进行优化和开发。 ArkTS支持异步并发和多线程并发。 ● Promise和async/await提供异步并发能力,适用于单次I/O任务的开发场景。详细请参见[异步
    发表于 09-22 17:35

    AI智能呼叫中心

    ,对用户的需求进行准确的预判,并针对性地提供解决方案,有助于提高用户体验和忠诚度三、数据驱动决策AI智能呼叫中心能够实时收集并分析大量的数据,包括呼叫记录、客户反馈、问题类型和解决方案等信息,通过
    发表于 09-20 17:53

    应急照明控制器如何进行智能控制和远程管理

    应急照明控制器如何进行智能控制和远程管理 随着社会的不断发展和科技的日新月异,应急照明控制器在建筑、工厂和其他商业场所中的作用越来越大。应急照明控制
    的头像 发表于 09-14 17:58 632次阅读

    在bash中如何进行各种文件重定向呢?

    本文会用以下测试程序,来演示在bash中,如何进行各种文件重定向
    的头像 发表于 08-25 09:31 681次阅读
    在bash中如<b class='flag-5'>何进行</b>各种文件重定向呢?

    直线模组如何进行精度校准?

    直线模组如何进行精度校准?
    的头像 发表于 08-01 17:44 750次阅读
    直线模组如<b class='flag-5'>何进行</b>精度校准?

    Arduino短信自动化第1/3部分

    电子发烧友网站提供《Arduino短信自动化第1/3部分.zip》资料免费下载
    发表于 06-20 11:25 0次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>短信</b>自动化第1/3部分

    能在电梯停止时进行语音呼叫的系统设计

    电子发烧友网站提供《能在电梯停止时进行语音呼叫的系统设计.zip》资料免费下载
    发表于 06-13 11:15 0次下载
    能在电梯停止时<b class='flag-5'>进行</b>语音<b class='flag-5'>呼叫</b>的系统设计

    远程监控系统通过短信发送电子邮件

    项目目标是在达到编程阈值时自动发送电子邮件。用户对温度和模拟输入的报警阈值进行编程。当满足任何报警条件时,系统将使用GSM模块发送标准SMS消息。短信必须
    的头像 发表于 06-08 14:19 1432次阅读
    远程监控系统通过<b class='flag-5'>短信</b><b class='flag-5'>发送</b>电子邮件

    求分享Arduino与ESP8266-12E的连接图和Arduino发送号码到网页的代码?

    我想将我的 Arduino uno 与 ESP8266-12E 连接,以将数字从 Arduino uno 发送到网页。 谁能给我Arduino与ESP8266-12E的连接图和
    发表于 05-29 07:00

    项目实战:C#上位机+arduino下位机+控制点亮LED灯

    上位机:C#上位机通过串口发送接收控制协议,来控制下位机; 下位机:arduino下位机主控,接受上位机串口协议控制GPIO硬件引脚;
    发表于 05-18 10:51 6次下载
    项目实战:C#上位机+<b class='flag-5'>arduino</b>下位机+<b class='flag-5'>控制</b>点亮LED灯

    如何从arduino发送文本到arduino

    arduino发送文本到arduino
    发表于 05-04 07:45