【建站服务】华容微信公众号开发【华容网络推广】华容建站、华容网站维护、华容网页制作、华容微信小程序代运营公司-域名申请
作者: 风兰 . 阅读量: 9 . 发表时间:2022-09-20 13:29:50
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
华容微信公众号开发【华容网络推广】华容建站、华容网站维护、华容网页制作、华容微信小程序代运营公司
华容,在我国,表示三个地区都有“华容”的简称。湖南省岳阳市华容县、湖北省鄂州市华容区、湖北省鄂州市华容区华容镇。
从列表中选择一个机器人,应用将通过蓝牙与机器人连接。如果连接成功,用户界面将发生变化:隐藏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 建立蓝牙连接
让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 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


