8847|12

1万

帖子

24

TA的资源

版主

楼主
 

使用安卓手机或平板对microbit进行编程 [复制链接]

 
 
现在大部分安卓手机和平板都带有了 USB OTG 功能,因此我们可以方便的通过手机的USB对microbit进行编程(论坛以前活动的newbit也可以使用这个方法)。

首先我们需要准备一个USB OTG转换头,或者是 USB OTG 转接线。

  

  


这样就可以将microbit通过 USB OTG连接到手机。

  


其次需要安装新版本的 chrome (谷歌)浏览器,版本至少要大于 65。

  


此外还需要升级 microbit 上 DAPLink 的固件,让microbit支持webusb功能。固件版本要大于 0246,升级固件的方法请参考论坛中的以前的帖子,最新DAPLink固件下载(注:这个固件不适合newbit)。

做好准备工作后,就可以通过手机的浏览器开始编程了。我们先打开 PythonEditor(https://micropython.top/,可以将网址添加到书签,就不用每次输入了,也可以通过中文论坛的在线编程导航栏进入)。

  


写好代码后(或者使用图形编程),按下烧录按钮,就会出现下面的提示。选择DAPLink CMSIS-DAP后,连接按钮就会从灰色变成蓝色。




按下连接按钮,就会开始下载程序了。下载后,会自动运行。

  


下载程序后,如果按下打开REPL,还可以进入在线REPL模式,进行代码底层调试。

  


如果希望使用 makecode 进行图形化编程,那么可以在手机的 chrome 浏览器中,打开 makecode 的网站(https://makecode.microbit.org/v1?webusb=1)。然后点一下右上角的齿轮,在弹出的菜单中选择设备配对。

  


将出现和前面类似的连接提示。

  


连接后再按下右下角的设备配对按钮。

  


再选择确定,允许访问USB设备。

  


如果步骤正确就会出现配对成功提示。

  


完成程序编写后,点击左下角的下载图标(有一个小箭头的那个),就可以开始下载了。




需要特别注意的是,因为手机的USB OTG性能较低,下载时间比较长,容易造成下载超时。因此最好先在计算机上用makecode下载一次程序,在用手机下载就不会出错了。




此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处

最新回复

手机也可以整开发了,给力!  详情 回复 发表于 2019-3-16 09:14
点赞 关注(2)
 
 

回复
举报

96

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
不错不错
 
 
 

回复

252

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
不错,这个只有安卓系统的设备能使用吧。

点评

目前是,ios没有开放usb的权限  详情 回复 发表于 2018-10-25 15:47
 
 
 

回复

1万

帖子

24

TA的资源

版主

4
 
jj1989 发表于 2018-10-25 14:26
不错,这个只有安卓系统的设备能使用吧。

目前是,ios没有开放usb的权限
 
 
 

回复

750

帖子

3

TA的资源

版主

5
 
webusb能访问HID外设? 有空得去研究下里面的运行机制。

点评

可以看看DAPLink的源码  详情 回复 发表于 2018-10-25 20:22
个人签名

要666

 
 
 

回复

1万

帖子

24

TA的资源

版主

6
 
le062 发表于 2018-10-25 17:55
webusb能访问HID外设? 有空得去研究下里面的运行机制。

可以看看DAPLink的源码
 
 
 

回复

750

帖子

3

TA的资源

版主

7
 
dcexpert 发表于 2018-10-25 20:22
可以看看DAPLink的源码

和设备端无关,之前评估webusb时,听说因为安全原因而不支持hid外设。
https://stackoverflow.com/questi ... supported-by-webusb
个人签名

要666

 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

8
 
楼主microbit  webusb可以运用到iphone或者ipad上面吗?

点评

没有试过,估计不行,苹果系统相对封闭  详情 回复 发表于 2018-12-21 17:01
 
 
 

回复

1万

帖子

24

TA的资源

版主

9
 
tanhailong 发表于 2018-12-21 16:42
楼主microbit  webusb可以运用到iphone或者ipad上面吗?

没有试过,估计不行,苹果系统相对封闭

点评

我试过的,确实不行,下载了chrome浏览器。设置里面没有配对的选项  详情 回复 发表于 2018-12-24 16:44
 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

10
 
dcexpert 发表于 2018-12-21 17:01
没有试过,估计不行,苹果系统相对封闭

我试过的,确实不行,下载了chrome浏览器。设置里面没有配对的选项

点评

先用安卓平板吧,好在也不贵。如果淘一个二手的,只要二三百就可以。  详情 回复 发表于 2018-12-24 20:33
 
 
 

回复

1万

帖子

24

TA的资源

版主

11
 
tanhailong 发表于 2018-12-24 16:44
我试过的,确实不行,下载了chrome浏览器。设置里面没有配对的选项

先用安卓平板吧,好在也不贵。如果淘一个二手的,只要二三百就可以。
 
 
 

回复

237

帖子

0

TA的资源

一粒金砂(中级)

12
 
不错
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

13
 
手机也可以整开发了,给力!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表