当前位置: 网站首页>小程序开发>网站优化

华容微信公众号开发【华容网络推广】华容建站、华容网站维护、华容网页制作、华容微信小程序代运营公司

发表日期: 2021-04-09 10:55:32 浏览次数:150

华容微信公众号开发【华容网络推广】华容建站、华容网站维护、华容网页制作、华容微信小程序代运营公司

华容,在我国,表示三个地区都有“华容”的简称。湖南省岳阳市华容县、湖北省鄂州市华容区、湖北省鄂州市华容区华容镇。

建立蓝牙连接

从列表中选择一个机器人,应用将通过蓝牙与机器人连接。如果连接成功,用户界面将发生变化:隐藏ConnectListPicker,并显示用户界面的其余部分。如果机器人开关没有打开,则连接失败,会弹出错误信息。

使用call BluetoothClient1.Connect块与机器人进行连接。ConnectListPicker.Selection属性提供了选中机器人的地址和名称信息。

使用ifelse块来测试连接是否成功。ifelse块需要连接三个不同的块:“if”、“then”及“else”。“if”与BluetoothClient1.Connect块连接,“then”区域放置连接成功时要执行的块;“else”区域放置连接失败时要执行的块。

如果连接成功,使用Visible属性来隐藏 ConnectListPicker并显示VerticalArrangement1(其中放置了除ConnectListPicker之外的所有组件)。如果连接失败,则使用Notifier1.ShowAlert块来显示错误信息。表12-4列出了设置上述行为所需的块。

表12-4与机器人建立蓝牙连接所需的块

块的类型

所在抽屉

作用

ConnectListPicker.AfterPicking

ConnectListPicker

当从ConnectListPicker选中一个机器人时触发

ifelse

Control

检验蓝牙连接是否成功

call BluetoothClient1.Connect

BluetoothClient1

连接到机器人

ConnectListPicker.Selection

ConnectListPicker

选中的机器人的地址及名称

set ConnectListPicker.Visible to

ConnectListPicker

隐藏ConnectListPicker按钮

false

Logic

插入set ConnectListPicker.Visible to块

set VerticalArrangement1.Visible to

VerticalArrangement1

显示“连接”按钮之外的所有组件

true

Logic

插入set VerticalArrangement1.Visible to块

Notifier1.ShowAlert

Notifier1

用来弹出错误信息

“无法建立蓝牙连接。”

Text

错误信息。

块的作用

选中机器人后将触发ConnectListPicker.AfterPicking事件,见图12-4,BluetoothClient1.Connect块用于建立与机器人之间的蓝牙连接。如果连接成功,执行“then”块:隐藏ConnectListPicker按钮并显示VerticalArrangement1内的所有组件,即,设置ConnectListPicker.Visible属性为false,设置VerticalArrangement1.Visible属性为true。如果连接失败,执行“else”块:用Notifier1.ShowAlert块弹出错误信息。

{%}

图 12-4 建立蓝牙连接

与NXT断开连接

让Android设备与NXT机器人连接着实让人兴奋,不过“断开连接”是我们下面要添加的行为,这样便于对连接与断开进行连续测试。

当点击DisconnectButton时,应用将关闭蓝牙连接,用户界面将发生变化:ConnectListPicker按钮将重新出现,而用户界面上的其余组件将被隐藏。

表12-5列出了构建BluetoothClient1.Disconnect(断开蓝牙连接)所需的块。设置Visible属性来显示 ConnectListPicker按钮并隐藏VerticalArrangement1中包含的所有组件。

表12-5 与机器人断开连接所需的块

块的类型

所在抽屉

作用

DisconnectButton.Click

DisconnectButton

当点击DisconnectButton时触发该事件

BluetoothClient1.Disconnect

BluetoothClient1

断开与机器人的蓝牙连接

set ConnectListPicker.Visible to

ConnectListPicker

显示ConnectListPicker(“连接”按钮)

true

Logic

插入set ConnectListPicker.Visible to块

set VerticalArrangement1.Visible to

VerticalArrangement1

隐藏用户界面上的其余组件

false

Logic

插入set VerticalArrangement1.Visible to块

块的作用

点击DisconnectButton将触发DisconnectButton.Clicked事件,如图12-5所示,断开蓝牙连接要用BluetoothClient1.Disconnect块,之后设置ConnectListPicker.Visible属性为true来显示 ConnectListPicker,设置VerticalArrangement1.Visible属性为false来隐藏VerticalArrangement1。

{%}

图 12-5 与机器人断开连接

 测试:请确保机器人已经打开,点击手机上的“连接”按钮,并选择要连接的机器人。建立蓝牙连接需要一点时间。一旦连接成功,用户界面将显示机器人的控制按钮,以及“断开连接”按钮。

华容微信公众号开发华容网络推广华容建站、华容网站维护、华容网页制作、华容微信小程序代运营公司

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878