4192|1

1万

帖子

24

TA的资源

版主

楼主
 

用micropython玩newbit(一) [复制链接]

 
本帖最后由 dcexpert 于 2017-3-29 12:05 编辑

newbit(microbit)支持多种工具,比如JavaScript Block Editor、Mbed、gcc、espruino等。不过我们还是先从最熟悉的micropython开始吧。

首先确定安装好了Mbed串口驱动(注意安装时需要先连接newbit到计算机),这样才能进行后面的工作。在Linux和MacOS上会自动识别出串口,无需安装驱动。

然后运行一个串口终端软件,如putty、mobaxterm等,串口号就是newbit所在,串口参数是MicroPython上标准的115200, n, 8, 1, none。

如果没有下载新的程序到newbit,里面还是原有的例程,那么可以直接使用micropython。在终端软件中输入ctrl-c,就会中止当前的程序,返回到REPL下。如果下载过其它程序,那么原有的micropython固件就可能被冲掉了,需要下载micropython固件,并将它下载到newbit中。

  • newbit的micropython固件, microbit-micropython.zip (256.29 KB, 下载次数: 74)

下载新固件后,需要按下反面的复位键,就可以在终端上看到熟悉的REPL提示界面了。

  1. MicroPython v1.7-9-gbe020eb on 2016-04-18; micro:bit with nRF51822
  2. Type "help()" for more information.
  3. >>>
  4. >>>
复制代码

在REPL下,我们可以输入各种指令、代码,执行多种功能。这些大家可以参考以前的《micropython中文教程2.0》,就不重复了。

不过可能大家会发现micropython的版本很低,还是1.7.9版本,而现在最新版已经是1.8.7了。这是因为官方一直没有更新micropython文件,而且新版本的体积比较大,nRF51822中多半放不下了。目前的micropython中留给用户的空间只有8K,这还是蓝牙功能没有包含的情况下。估计要等升级到nRF58400时,才可能替换micropython了。

注意:这个版本的micropython有个问题是粘贴功能有bug,不能粘贴较大的代码,否则就会出错,需要断开USB重新连接才能恢复。

这一篇主要是介绍准备工作,各种好玩的newbit命令,包括音乐、图形、传感器等,我们在后面将逐步介绍。

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




最新回复

本帖最后由 hyaska 于 2017-3-29 20:12 编辑 在我的WIN7上面,用XSHELL来连接,有时会乱码,有时打1个英文会出来2个 换用PUTTY就好点 试了,原来有时程序一出错,就会这样,只能复位或断电   详情 回复 发表于 2017-3-29 19:13
点赞 关注(2)
 
 

回复
举报

26

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
本帖最后由 hyaska 于 2017-3-29 20:12 编辑

在我的WIN7上面,用XSHELL来连接,有时会乱码,有时打1个英文会出来2个
换用PUTTY就好点

试了,原来有时程序一出错,就会这样,只能复位或断电
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表