文档章节

用micropython玩newbit(一)

shaoziyang
 shaoziyang
发布于 2017/04/01 23:40
字数 495
阅读 141
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

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中。
 


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

MicroPython v1.7-9-gbe020eb on 2016-04-18; micro:bit with nRF51822
Type "help()" for more information.
>>>
>>>


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

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

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

 

© 著作权归作者所有

shaoziyang
粉丝 16
博文 77
码字总数 26345
作品 0
武汉
程序员
私信 提问
加载中

评论(0)

TPYBoard开发板带你轻松玩转MicroPython

说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Python已...

bodasisiter
2019/03/28
493
0
零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!

零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通! 若问时下最火的一门编程语言是什么?答案一定是Python。 就连高考都开始考Python啦! 这把火已经烧到了程...

bodasisiter
2018/09/10
1.1K
0
MicroPython是未来?当Python遇上单片机!

  Python已经逐渐成为热门编程语言的“座上宾”,同时它也是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。因此也就出现了将Python应用...

bodasisiter
2017/05/13
89
0
玩转MicroPython开发板!你和Ta会有什么火花?

  说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Pyt...

bodasisiter
2017/06/03
1
0
如何快速玩转MicroPython

Python在国外是一门非常热门的编程语言,近些年在国内也被发掘与追捧, Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。它具有丰...

bodasisiter
2019/03/29
576
0

没有更多内容

加载失败,请刷新页面

加载更多

方法区的回收

方法区中主要回收:1.废弃常量;2.无用的类。 但是判断它们废弃或无用了并不一定会被回收。 1.废弃常量: 对于常量池中的常量a,如果没有任何对象引用该常量的话,就表示它是一个废弃常量。 ...

曦鱼violet
36分钟前
16
0
为什么Android模拟器这么慢? 我们如何加快Android模拟器的速度? [关闭]

问题: Want to improve this post? 想要改善这篇文章吗? Provide detailed answers to this question, including citations and an explanation of why your answer is correct. 提供此问题......

技术盛宴
43分钟前
20
0
功能测试(手工测试)转向软件测试工程师的进阶之路

今天在爱码小哥的知乎上看到一个网友提问说,功能测试(手工测试)想要提升自己应该怎么做,有哪些主要职责,正好今天有时间,明天是周六了。我整理了软件测试进阶各方面的资料。初衷于帮助大...

爱码小哥
44分钟前
21
0
Discourse 如何在首页中显示 Box 的子分类

如下图, 如何在 Discourse 中显示子分类。 discourse-sub-col-01 1207×872 147 KB 你可以在分类的设定中进行设置,这个设定需要在上级目录中设置。 discourse-sub-col-02 556×656 76.3 KB...

honeymoose
今天
27
0
OSChina 周六乱弹 —— 妈妈快看,外面有只人类

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《1万年の时を越えて》- 上松範康 手机党少年们想听歌,请使劲儿戳(这里) @火眼...

小小编辑
今天
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部