网站大量收购独家精品文档,联系QQ:2885784924

信息技术教学课件:基于APP Inventor的NOVA蓝牙编程.pptx

信息技术教学课件:基于APP Inventor的NOVA蓝牙编程.pptx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.单

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档