获取中...

-

Just a minute...

设备连接

Micro:bit是由英国BBC公司推出的一款手持式可编程的微型计算机,可用于各种很新潮的创新,从机器人到乐器 – 无止尽,从小学到大学,非常容易开始,拥有无限可能性!一块BBC小板子上有温度传感器和光线传感器,运动传感器(加速度和指南针),2个可编程按钮,25颗独立可编程的LED,无线通讯,通过无线电和蓝牙等常用设备,无需安装任何软件, 你可以通过任意一个网页浏览器在 Blocks、 Javascript、Python、Scratch等编辑器上编写代码。费用比绝大多数玩具低——值得你入坑。

在这里简绍连接Micro:bit蓝牙设备的两种方法。

方法一

本机使用windows 10系统,进行操作。

step2:下载固件到开发板

如果microbit开发板想和我们的电脑通过蓝牙进行无线通信,我们就需要启动板子的蓝牙设备功能,因此要下载固件到开发板中进行激活。 https://makecode.microbit.org/v0/89975-20684-84568-20127 打开上面链接下载固件,然后用USB线连接开发板和电脑,将下载的固件移到开发板对应的MINCROBIT(G)盘中,这个时候会发现板子上黄色小灯不停闪烁,这说明在下载中,然后板子中LED小灯会显出Hi!,这就说明下载成功。

step3:使用谷歌浏览器工具

打开Chrome浏览器输入以下网址:chrome://bluetooth-internals/#adapter 找到对应的板子蓝牙(BBC micro:bit)进行连接。

然后点击inspect,就会出现

板子出现以上结果显示C表示设备连接成功。

方法三

在方法一中step1和step2的基础上,进行程序编写,也可实现BBC micro:bit蓝牙设备连接,在这里编辑器我用的是Adobe Dreamweaver和Notepad++,这两个软件都可下载安装。程序内容如下:

程序编写使用Html和JavaScript,文件格式是.html然后用浏览器本地打开即可。

这样及连接成功。现象也是在开发板上显示C

断开连接设备

断开连接的实现,可以直接在连接功能中实现,可以在刚才的代码中进行编写,

我在前面写断开连接的代码

就是从第四节课开始以下就是断开连接代码,同时也在原有的代码改一下

这就是添改的代码

修改完毕看一下结果。

点击连接

会出现C。

如果断开连接,

会出现D。

完成。

相关文章
评论
分享
  • 矩阵控制

    Step1:添加代码1.首先添加25个按钮,进而控制小灯的亮灭 2.每个按钮按下都会调用函数E()然后将每个小灯位置值赋给i,j最后调用函数Eve()完成控制。 Step2:实验现象

    矩阵控制
  • 一行LED

    Step1:修改代码1.接着要修改HTML代码,在web添加按钮,总共有10个按钮: 2.添加数组和变量 3.在这一过程中,大家只用添加4个函数,Row()和Col()函数分别是控制行列,而F(C),G(L)函数是将上面两个函数进...

    一行LED
  • 启用通知

    一,要添加的代码内容和相关的解析step1:用户界面状态 2.添加函数setNotificationsStatus(status),将通知订阅的状态传进来,将该状态赋给notifications_enabled。 3.有这个setN...

    启用通知
  • 读写特性

    一,修改源码 Step2:写特性的相关代码 Step3:HTML相关代码的修改 二,代码解析1.你的蓝牙设备应该包含GATT设备信息服务,该服务至少应该包含模型名称字符串特征。我们将读取它的值并在web页面中显示结果。函数readM...

    读写特性
  • 服务特性

    Step1:发现服务和特性1.大家在我的 BBC MicroBit蓝牙设备系列(一)中从https://makecode.microbit.org/v0/89975-20684-84568-20127 下载固件到BBC Micro:b...

    服务特性
  • 博客心得

    title: 博客date: 2020-05-27 19:28:43tags:—Hexo(官方网站)是一个快速、简洁且高效的博客框架,使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页,并且它拥有非常丰富的主...

    博客心得
  • Hexo上传至Github

    准备工作我们要将自己的博客上传至Github,首先我们需要将去注册我们GIithub账户。 注册Github:右上角的sign in是登录,sign up是注册。 新建仓库(Repository):点击create reposito...

    Hexo上传至Github
  • Hexo主题与Gitalk

    Hexo主题配置一、我们现在的博客是初始化的主题,所以我们要给Hexo换上新装。Hexo主题在官网有很多,大家可以登录查看官网链接。 有自己中意的主题以后,前往作者的Github,点击:“clone or download”,把文件夹...

    Hexo主题与Gitalk
  • Hexo本地搭建

    本博主第一篇文章,主要介绍:为何使用hexo。如何进行hexo本地的搭建以及遇到的问题,解决方案。 为何使用Hexo目前网络有形形色色的博客,我们在这些平台的注册博客,发表文章,如果后来平台消失,我们发表的宝贵文章,也随之消失。 我也...

    Hexo本地搭建
  • Hello World

    Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using ...

    Hello World