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

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

3天内不再提示

使用GSM和Arduino的基本电话的制作

454398 来源:wv 2019-10-17 10:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:建立硬件连接-

·

GSM屏蔽与Arduino的A连接:-

1。 Arduino的Shield-GND的GND。

2。 Arduino的Shield-Pin 10(软件序列号)的Tx。

3。 Arduino的Shield-Pin 11(软件串行发送)的Rx。

·

矩阵键盘与Arduino的B连接:-

如图所示

LCD和Arduino的C连接:-

如图所示

步骤2:Arduino编程

·

甲。 GSM接口代码:

我们使用AT命令将Arduino与GSM屏蔽接口。因此,请概述一些常用的AT命令:

1。 AT:测试天气GSM屏蔽响应

2。 AT + CIMI:请求国际移动订户身份

3。 ATD + 91XXXXXXXXXX:拨打指定的号码(将x替换为号码)

4。 AT + CMG = 1:打开gsm

5的消息传递模式。 AT + CNMI = 2,2,0,0,0:打开消息指示灯

6。 ATH:暂停通话

7。 ATA:接听来电

8。 AT + COPS:获取服务提供商名称

9。 AT + CSQ:获取信号强度

·

输入矩阵的B接口代码:

这两个函数用于输入矩阵与Arduino-的接口

1. Return_Keypad_Values()

: Return the value of key pressed (in char) 2. Take_input():

Enter a 10 digit number using matrix and use

*键:用于删除最后一位

#键:呼叫输入的数字

返回:通过键盘输入的数字(在字符串对象中)

LCD的C接口:

主要使用3个功能将LCD与Arduino接口

1- lcd.begin():

initializing the LCD with Arduino 2- lcd.setCursor(x,y):

Set the cursor at x column & y row 3- lcd.print(“hello”)-This

function is use to print any text or number on LCD.

步骤3:上传代码

1。可以在此Github存储库上找到代码。

2。在zip中下载存储库。

3。解压缩并打开all_phone_operations文件夹。

4。在Arduino ide中打开all_phone_operations.ino并上传它(如图所示)。

步骤4:操作

·

A。发送呼叫:

通过按按钮“ A”将处于发送呼叫模式。 LCD将提示您输入要拨打的电话号码。

这些按钮在发送呼叫模式下使用

‘D’-用于取消呼叫操作。

‘*’-用于删除打印的数字。

‘#’-拨打已拨电话号码。

··

B。发送短信:

按“ B”键在发送消息模式下配置屏蔽

“输入号码”将在液晶显示屏上提示。您需要输入10位数的数字。

这些按钮也用于发送消息模式。

‘D’:用于取消呼叫操作。

‘ *’:用于删除打印的数字。

‘#’:拨打已拨电话号码。

C。接听电话并SMS

模块在启动时将自身配置为接收模式,并且一旦收到呼叫或SMS,LCD就会显示响应。如果收到响应,该程序仅使用两个按钮进行用户交互。

‘*’:用于显示收到的短信/代答电话。

‘#:用于停止或终止消息/终止传入呼叫

如果您认为有用,请共享它。

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

    关注

    9

    文章

    837

    浏览量

    126035
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 1392次阅读

    用于四频 GSM / GPRS 的 iPAC™ PAM skyworksinc

    电子发烧友网为你提供()用于四频 GSM / GPRS 的 iPAC™ PAM相关产品参数、数据手册,更有用于四频 GSM / GPRS 的 iPAC™ PAM的引脚图、接线图、封装手册、中文资料
    发表于 09-05 18:34
    用于四频 <b class='flag-5'>GSM</b> / GPRS 的 iPAC™ PAM skyworksinc

    iPAC 模块四频 GSM/EDGE GSM850、GSM900、DCS1800 PCS1900 skyworksinc

    电子发烧友网为你提供()iPAC 模块四频 GSM/EDGE GSM850、GSM900、DCS1800 PCS1900相关产品参数、数据手册,更有iPAC 模块四频 GSM/EDGE
    发表于 08-25 18:34
    iPAC 模块四频 <b class='flag-5'>GSM</b>/EDGE <b class='flag-5'>GSM</b>850、<b class='flag-5'>GSM</b>900、DCS1800 PCS1900 skyworksinc

    用于四频 GSM / EDGE 的 PA 模块 skyworksinc

    电子发烧友网为你提供()用于四频 GSM / EDGE 的 PA 模块相关产品参数、数据手册,更有用于四频 GSM / EDGE 的 PA 模块的引脚图、接线图、封装手册、中文资料、英文资料,用于四
    发表于 08-25 18:33
    用于四频 <b class='flag-5'>GSM</b> / EDGE 的 PA 模块 skyworksinc

    用于四频 GSM / GPRS 的 iPAC™ PA 模块 skyworksinc

    电子发烧友网为你提供()用于四频 GSM / GPRS 的 iPAC™ PA 模块相关产品参数、数据手册,更有用于四频 GSM / GPRS 的 iPAC™ PA 模块的引脚图、接线图、封装手册
    发表于 08-20 18:31
    用于四频 <b class='flag-5'>GSM</b> / GPRS 的 iPAC™ PA 模块 skyworksinc

    功率放大器模块 四频 GSM/EDGE GSM850、GSM900、DCS1800 PCS1900 skyworksinc

    电子发烧友网为你提供()功率放大器模块 四频 GSM/EDGE GSM850、GSM900、DCS1800 PCS1900相关产品参数、数据手册,更有功率放大器模块 四频 GSM/ED
    发表于 08-20 18:29
    功率放大器模块 四频 <b class='flag-5'>GSM</b>/EDGE <b class='flag-5'>GSM</b>850、<b class='flag-5'>GSM</b>900、DCS1800 PCS1900 skyworksinc

    Tx-Rx iPAC FEM 双频 GSM/GPRS skyworksinc

    电子发烧友网为你提供()Tx-Rx iPAC FEM 双频 GSM/GPRS相关产品参数、数据手册,更有Tx-Rx iPAC FEM 双频 GSM/GPRS的引脚图、接线图、封装手册、中文资料、英文
    发表于 06-25 18:34
    Tx-Rx iPAC FEM 双频 <b class='flag-5'>GSM</b>/GPRS skyworksinc

    用于双频 GSM / GPRS / EDGE 的 Tx-Rx 前端模块 skyworksinc

    电子发烧友网为你提供()用于双频 GSM / GPRS / EDGE 的 Tx-Rx 前端模块相关产品参数、数据手册,更有用于双频 GSM / GPRS / EDGE 的 Tx-Rx 前端模块的引脚
    发表于 06-25 18:31
    用于双频 <b class='flag-5'>GSM</b> / GPRS / EDGE 的 Tx-Rx 前端模块 skyworksinc

    Tx–Rx iPAC™ 前端模块 – 四频 GSM/GPRS skyworksinc

    电子发烧友网为你提供()Tx–Rx iPAC™ 前端模块 – 四频 GSM/GPRS相关产品参数、数据手册,更有Tx–Rx iPAC™ 前端模块 – 四频 GSM/GPRS的引脚图、接线图、封装手册
    发表于 06-25 18:31
    Tx–Rx iPAC™ 前端模块 – 四频 <b class='flag-5'>GSM</b>/GPRS skyworksinc

    Tx-Rx iPAC™ FEM 双频 GSM/GPRS GSM850,PCS1900 skyworksinc

    电子发烧友网为你提供()Tx-Rx iPAC™ FEM 双频 GSM/GPRS GSM850,PCS1900相关产品参数、数据手册,更有Tx-Rx iPAC™ FEM 双频 GSM/GPRS
    发表于 06-23 18:31
    Tx-Rx iPAC™ FEM 双频 <b class='flag-5'>GSM</b>/GPRS <b class='flag-5'>GSM</b>850,PCS1900 skyworksinc

    Tx-Rx iPAC FEM 双频 GSM/GPRS GSM900,DCS1800 skyworksinc

    电子发烧友网为你提供()Tx-Rx iPAC FEM 双频 GSM/GPRS GSM900,DCS1800相关产品参数、数据手册,更有Tx-Rx iPAC FEM 双频 GSM/GPRS
    发表于 06-23 18:30
    Tx-Rx iPAC FEM 双频 <b class='flag-5'>GSM</b>/GPRS <b class='flag-5'>GSM</b>900,DCS1800 skyworksinc

    用于四频 GSM / EDGE 的 Tx 前端模块 skyworksinc

    电子发烧友网为你提供()用于四频 GSM / EDGE 的 Tx 前端模块相关产品参数、数据手册,更有用于四频 GSM / EDGE 的 Tx 前端模块的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 06-20 18:36
    用于四频 <b class='flag-5'>GSM</b> / EDGE 的 Tx 前端模块 skyworksinc

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 792次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    完成一个电子产品的制作。这就给开源硬件的推广和普及设定了一个很高的门槛,电子爱好者需要花很多时间和精力才能开始开发和制作自己的作品。而使用Arduino能很快地完成一个电子产品的制作
    发表于 05-13 09:28

    自己设计的Arduino UNO R3主控板原理图+PCB源文件(可直接打样)

    一年前做的Arduino UNO r3,开源精神,把自己这块板子奉献给大家,板子没有什么问题,可以直接打样制作,原理图文件都表明了型号。不用谢~ Arduino UNO R3主控板原理图部分截图: *附件:MYArduino
    发表于 12-10 10:14