查看: 2990|回复: 1

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

[复制链接]
  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 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 零基础上手 -- 连载目录

    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-12-23 23:37:02 | 显示全部楼层
    等以后熟悉了多做点实验
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 17:08 , Processed in 0.120664 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.