本帖最后由 robe.zhang 于 2017-11-30 15:18 编辑
Micro:Bit 零基础上手 1 -- 编程环境 + 测试视频
Micro:Bit 零基础上手 -- 连载目录
编程环境
打开microbit官网链接,www.microbit.org/code/,总共三种编程环境:
1,JavaScript Blocks Editor。
这个编程环境是在线的,在线的意思是:编程完全在浏览器里进行,电脑上不用安装编程软件。
这个编程环境最大亮点是不用打代码,直接用鼠标拖拽图标,生成代码,很适合小朋友研究发明,把玩 microbit 板子;
我自己试过,编程页面打不开,一直转圈。这种编程环境先不说了,有兴趣可以自己研究一下,下面是官网截图,看一下:
2,Python Editor。
这个编程环境也是在线的,不用安装软件,直接点击 let‘s code 按钮,进入编程环境,大名鼎鼎的 Python。
或者点击编程环境链接:http://python.microbit.org/v/1,(以后软件升级这个链接无效的话,可以自己去官网 www.microbit.org 找找)。看看编程环境,以后就用这个写代码了。
<1>代码文件的名字,下载到本机的话,就是这个名字。
<2>下载按钮,代码在线编译为 hex 格式,下载到本地后,直接复制到 microbit U 盘,自动烧录运行。
<3>保存按钮,保存 Python 代码,以 py 扩展名下载到本机保存。
<4>代码编辑区。
编程步骤:
a,在<1>位置给代码文件取个名字
b,在<4>位置编辑代码
c,点<2>按钮,下载代码
d,如下,把下载到本机的 hex 文件复制到 MICROBIT 盘,程序自动烧录后运行。
完成,写代码编译烧录整过过程就这么简单好用。
3,手机客户端编程,通过蓝牙下载。
手机客户端配对过程也很有意思,但是编程环境不太容易打开。这个留着自己研究吧,有研究成果来这里发帖哦
测试和视频
代码:- from microbit import *
- import random
- cycles=1;
- while True:
- if cycles==1:
- sleep(2000)
- display.scroll("Micro:Bit:")
- cycles=0
- sleep(1000)
- display.scroll("hello,eeboard!")
- sleep(1000)
- display.show(Image.HEART)
- sleep(1000)
- display.clear()
- sleep(1000)
- display.show(Image.HEART)
- sleep(1000)
- display.clear()
- sleep(1000)
- display.scroll("HELLO,EEBOARD!")
- sleep(1000)
- display.show(Image.HEART)
- sleep(1000)
- display.clear()
- sleep(1000)
- display.show(Image.HEART)
- sleep(1000)
- display.clear()
- sleep(1000)
- display.scroll("Robe")
- sleep(1000)
- display.show(Image.HAPPY)
- sleep(1000)
复制代码 视频链接:http://v.youku.com/v_show/id_XMzE4ODcxMjUwNA==.html?spm=a2hzp.8244740.0.0
Micro:Bit 零基础上手 -- 连载目录
|