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

    文章

    837

    浏览量

    126039
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    196009
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    对于设备上的旧固件如何进行备份和恢复?

    对于设备上的旧固件,如何进行备份和恢复?
    发表于 12-12 08:23

    在使用CW32L083系列微控制器时如何进行系统复位和看门狗定时器配置?

    在使用CW32L083系列微控制器时,如何进行系统复位和看门狗定时器配置?
    发表于 12-10 06:46

    华为手机如何定时发送消息

    为手机如何定时发送消息   在华为手机上定时发送短信是一种方便的方式,可以在选定的时间发送信息而不必一直守在手机旁边, 很多人希望提前准备生日祝福、提醒或者工作信息, 华为手机的消息应
    的头像 发表于 11-22 09:52 863次阅读

    物联网短信实战:SMS库收发功能速成来啦!

    功能: 异步发送短信 同步发送短信 设置新短信回调函数 设置长短信自动合并模式 清除长
    的头像 发表于 10-21 17:09 604次阅读
    物联网<b class='flag-5'>短信</b>实战:SMS库收发功能速成来啦!

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中
    发表于 09-04 08:28

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

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

    科普|北斗短报文和北斗短信的区别,专业干货文章

    近日,北方大部分地区短强降雨引起了局部地区的洪涝灾害,中国移动宣布提供免费一个月的北斗短信服务,中国移动的部分机型用户,可以开通北斗短信服务,没有任何手机信号的情况下,也可以发送20个汉字的
    的头像 发表于 08-05 11:30 1953次阅读
    科普|北斗短报文和北斗<b class='flag-5'>短信</b>的区别,专业干货文章

    LuatOS短信功能全解析:技术原理与运行逻辑

    想要了解短信如何在LuatOS上高效运行?本文将拆解其airsms.lua文件技术架构,从通信协议到代码实现,逐层揭示短信功能的完整运作流程与核心逻辑。   一、发送短信 LuatOS
    的头像 发表于 07-03 15:25 476次阅读
    LuatOS<b class='flag-5'>短信</b>功能全解析:技术原理与运行逻辑

    解码LuatOS:短信功能的底层运作机制

    在LuatOS上到底怎么运作的。   一、发送短信 LuatOS中已经将短信发送功能封装为:sms.send()函数 只需调用该函数,写入要发送
    的头像 发表于 06-27 18:05 468次阅读
    解码LuatOS:<b class='flag-5'>短信</b>功能的底层运作机制

    请问STM32WBA65如何进行matter的学习?

    STM32WBA65如何进行matter的学习?相关的支持都有哪些?有一个X-CUBE-MATTER,可是这个没有集成在STM32CubeMX中
    发表于 04-24 07:22

    何进行电磁干扰处理

    智慧华盛恒辉如何进行电磁干扰 一、引言 电磁干扰已成为一种重要的作战手段,用于削弱、瘫痪或混乱敌方的通信、控制和侦察系统。如何对敌方的装备进行电磁干扰,包括干扰原理、干扰方式、干扰策略以及干扰效果
    的头像 发表于 02-20 10:28 1208次阅读

    DLP4710EVM-LC如何进行烧录?

    DLP4710EVM-LC: 如何进行烧录
    发表于 02-20 08:07

    采用AFE0064和ADS8363加fpga结构,如何进行控制

    采用AFE0064和ADS8363加fpga结构,详问如何进行控制
    发表于 02-05 06:10

    请问ADS8689 AGND和DGND如何进行处理?

    请问ADS8689 AGND和DGND如何进行处理?是把AGND和DGND处理为同一个地,还是AGND和DGND通过0欧电阻进行连接?为什么?
    发表于 12-26 06:42

    垃圾短信?手机自动识别垃圾短信逻辑的分析

    作者:京东科技 贾玉龙 1 背景 随着智能手机的普及和移动互联网的发展,短信作为一种传统的通讯方式,仍然保持着其独特的地位。然而,随着垃圾短信的泛滥,手机自动识别垃圾短信的技术也在不断进步。对于提供
    的头像 发表于 12-16 10:19 1492次阅读