爱板网论坛

查看: 170|回复: 0

[原创] Micro:Bit 零基础上手 1 -- 编程环境 + 测试视频

[复制链接]

13

主题

1

好友

409

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    开心
    昨天 13:20
  • 签到天数: 21 天

    连续签到: 5 天

    [LV.4]偶尔看看III

    发表于 2017-11-27 21:15:46 |显示全部楼层
    本帖最后由 robe.zhang 于 2017-11-30 15:18 编辑

    Micro:Bit 零基础上手 1 -- 编程环境 + 测试视频


    Micro:Bit 零基础上手 -- 连载目录

    编程环境
    打开microbit官网链接,www.microbit.org/code/,总共三种编程环境:
    1,JavaScript Blocks Editor。
    这个编程环境是在线的,在线的意思是:编程完全在浏览器里进行,电脑上不用安装编程软件。
    这个编程环境最大亮点是不用打代码,直接用鼠标拖拽图标,生成代码,很适合小朋友研究发明,把玩 microbit 板子;
    我自己试过,编程页面打不开,一直转圈。这种编程环境先不说了,有兴趣可以自己研究一下,下面是官网截图,看一下:
    JavaScript Blocks Editor.png

    2,Python Editor
    这个编程环境也是在线的,不用安装软件,直接点击 let‘s code 按钮,进入编程环境,大名鼎鼎的 Python。
    或者点击编程环境链接:http://python.microbit.org/v/1,(以后软件升级这个链接无效的话,可以自己去官网 www.microbit.org 找找)。看看编程环境,以后就用这个写代码了。
    python.png

    <1>代码文件的名字,下载到本机的话,就是这个名字。
    <2>下载按钮,代码在线编译为 hex 格式,下载到本地后,直接复制到 microbit U 盘,自动烧录运行。
    <3>保存按钮,保存 Python 代码,以 py 扩展名下载到本机保存。
    <4>代码编辑区。
    编程步骤:
    a,在<1>位置给代码文件取个名字
    b,在<4>位置编辑代码
    c,点<2>按钮,下载代码
    d,如下,把下载到本机的 hex 文件复制到 MICROBIT 盘,程序自动烧录后运行。
    JavaScript Blocks Editor.png

    完成,写代码编译烧录整过过程就这么简单好用。
    3,手机客户端编程,通过蓝牙下载。
    手机客户端配对过程也很有意思,但是编程环境不太容易打开。这个留着自己研究吧,有研究成果来这里发帖哦
    IMG_1362.gif

    测试和视频
    代码:
    1. from microbit import *
    2. import random

    3. cycles=1;
    4. while True:
    5.     if cycles==1:
    6.         sleep(2000)
    7.         display.scroll("Micro:Bit:")
    8.         cycles=0
    9.     sleep(1000)
    10.     display.scroll("hello,eeboard!")
    11.     sleep(1000)
    12.     display.show(Image.HEART)
    13.     sleep(1000)
    14.     display.clear()
    15.     sleep(1000)
    16.     display.show(Image.HEART)
    17.     sleep(1000)
    18.     display.clear()
    19.     sleep(1000)
    20.     display.scroll("HELLO,EEBOARD!")
    21.     sleep(1000)
    22.     display.show(Image.HEART)
    23.     sleep(1000)
    24.     display.clear()
    25.     sleep(1000)
    26.     display.show(Image.HEART)
    27.     sleep(1000)
    28.     display.clear()
    29.     sleep(1000)
    30.     display.scroll("Robe")
    31.     sleep(1000)
    32.     display.show(Image.HAPPY)
    33.     sleep(1000)
    复制代码
    视频链接:http://v.youku.com/v_show/id_XMzE4ODcxMjUwNA==.html?spm=a2hzp.8244740.0.0


    Micro:Bit 零基础上手 -- 连载目录

    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /1 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-12-15 01:09 , Processed in 0.127410 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部