- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NOVA编程StarLab创客社区基于APP Inventor的
目 录1一、什么是串口通信2二、什么是APP Inventor3三、手机端蓝牙的配对、连接及收发数据4四、NOVA端的蓝牙数据接收及处理5五、手机端实现短信发送功能
什么是串口?
讲串口之前,先介绍下什么是并口还记得点亮LED的电路吗?点亮单个LED的电路点亮多个LED的电路
并口的数据是同时一起发送的点亮多个LED的电路通过并口传输信号
并口通信的特点优点:传输速度快缺点:线路复杂,需要很多根线
串口通信的数据是一位一位发送的
串口通信的发送端和接收端的波特率必须相同波特率一致(不是导线) 波特率是指通过串口发送数据的速度,即单位时间内发送数据的个数。单位:bps(每秒位数)。常用的波特率有:1200、2400、4800、9600、19200、38400、57600、115200。NOVA串口的默认波特率为9600。
串口通信互传数据 串口通信两端,均有发送端口和接收端口,即可实现数据的互传。
NOVA HD上的串口 NOVA HD上有两个串口:“串口”和“串口1”,命名规则沿用Arduino体系下的“Serial”和“Serial1”。
NOVA HD通过读写串口实现与手机的蓝牙通讯
NOVA HD通过读写串口实现与手机的蓝牙通讯
APP Inventor程序编写——什么是APP InventorApp Inventor是一款谷歌公司开发的手机APP编程软件。App Inventor是类似于Scratch的图形化积木式编程软件
APP Inventor程序编写——登录网站
APP Inventor程序编写案例(一)编写一个开关APP
APP Inventor程序编写1——组件设计,添加“按钮”拖入
APP Inventor程序编写2——组件设计,重命名和修改文本重命名改的是组件的名字。修改文本修改的是组件上显示的文字。组件的名字不能在程序运用过程中不能被修改。组件的文本可以在程序运行中被修改。组件的名字相当于一个人的名字。组件的文本相当于一个人穿的衣服。
APP Inventor程序编写2——组件设计,重命名和修改文本按钮显示的文字被改为“ON”按钮的名字被改为“开关”,以避免因为多个组件名字相似导致混淆。修改这里,可以改变组件显示的文字
APP Inventor程序编写3——开关的逻辑设计右上角有“组件设计”和“逻辑设计”两个按钮。组件设计是用于设计APP的操作界面和组件排布。逻辑设计是用于设计APP各组件对应的程序,即设计当用户操作各组件时,APP做出什么样的反应。点击“逻辑设计”按钮,进入逻辑设计界面
APP Inventor程序编写4——逻辑设计中的程序块通用程序块组件特有程序块
APP Inventor程序编写5——开关的逻辑设计目标开关的逻辑设计目标:(1)按一下按钮,按钮的文本由“ON”变为“OFF”;(2)再按一下按钮,按钮的文本由“OFF”变为“ON”;(3)继续按,重复第一步和第二步。
APP Inventor程序编写6——开关的逻辑设计点击齿轮拖拽
APP Inventor程序编写7——在线调试程序,下载安装AI伴侣MITAI2Companion.apk中文名称:麻省AI2伴侣.apk下载方法:浏览器可能会弹出“不安全”提醒,选择继续访问。该网站是安全可靠的,由广州市电教馆开发维护。
APP Inventor程序编写8——使用AI伴侣,获取APP1.单击选择自动弹出2.手机上打开AI伴侣APP点击扫描3.手机上自动生成
APP Inventor程序编写案例(二)编写一个蓝牙开关APP
APP Inventor程序编写1——组件设计,添加“蓝牙客户端”拖入
APP Inventor程序编写2——组件设计,添加“列表选择框”拖入将“列表选择框”的名字和文本都改为“蓝牙列表”
APP Inventor程序编写3——实现“打开蓝牙列表”操作1.单击选择2.拖动“准备选择”3.拖动“设置蓝牙列表元素”
APP Inventor程序编写6——实现“显示蓝牙列表”操作1.单击选择2.拖动“蓝牙客户端地址及名称”
手机操作——蓝牙配对 操作步骤: 1.打开手机“设置”里的“蓝牙”; 2.点击“扫描”按钮,并等待一段时间; 3.选择“HC-06”,输入蓝牙密码“1234”; 4.配对完成。 NOVA端完成如上图电路连接蓝牙模块连接到C0端口
APP Inventor程序编写7——逻辑设计,选择蓝牙模块1.单击选择2.拖动“选择完成”3.拖动“设蓝牙列表选中项”
APP Inventor程序编写8——逻辑设计,选择蓝牙模块1.单击选择2.拖动“连接地址”
APP Inventor程序编写9——逻辑设计,选择蓝牙模块1.单
您可能关注的文档
- 音乐教学课件:《西风的话》课件.ppt
- 音乐教学:卢沟谣.docx
- 教学课件:普通话主题班队会.pptx
- 教学课件:吃饭有讲究.pptx
- 教学课件:姓氏歌.pptx
- 体育教学课件:篮球:《运球+传球的组合及运用》大单元设计简析.pptx
- 体育教学课件:篮球:《运传球的组合及运用》大单元设计简析.pptx
- 音乐教学课件:沂蒙山小调 课件.ppt
- 教学课件:要做就做幸福的班主任.ppt
- 教学课件:我不拖拉.pptx
- 2024年度党员干部民主生活会班子对照检查材料.docx
- 公司党委领导班子2024年度民主生活会对照检查材料4个带头方面.docx
- 市府办(政府办)领导班子2024年民主生活会会后综合情况报告.docx
- 在2025年市司法局信息宣传工作推进会上的讲话.docx
- 在2025年全省文化旅游高质量发展推进会上的讲话.docx
- 在2025年全区工业、住建大规模设备更新推进会上的讲话.docx
- 党支部2024年组织生活会民主评议党员情况总结报告_1.docx
- 2024年度组织生活会个人对照检查剖析材料.docx
- 镇党委书记2024年度民主生活会对照检查材料1.docx
- 党支部2024年组织生活会民主评议党员情况总结报告.docx
文档评论(0)