5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 10281|回复: 76
打印 上一主题 下一主题

尝试Micro:bit学习机器人图形化编程

[复制链接]
跳转到指定楼层
楼主
发表于 2018-3-25 17:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 eagler8 于 2018-3-26 05:17 编辑



这块板,我是在咸鱼上收的,叫Micro:bit,是一款由英国广播电视公司(BBC)推出的专为编程教育设计的微型电脑开发板。

STEM教育盛行全球的时代,BBC作为英国的国民支柱,凭借其强大的媒体力量帮助整个英国推进STEM教育也是在情理之中。不过此次的重点不仅仅在于BBC对micro:bit的推广,更在于这块只有信用卡一半大小的编程教育硬件,是BBC联合29家公司和机构共同打造,这其中包括多家全球顶级科技公司:



2016年9月,非盈利组织Micro:bit教育基金会宣告成立,并负责micro:bit在全球范围内的运营推广。基金会CEO Zach Shelby表示:“micro:bit是BBC这30年来寄予期望值最高的教育项目。在上世纪80年代,BBC Micro微型电脑将整个英国带入计算机时代,而这一次,BBC将通过与29个组织的合作,将编程教育推广到全球每个国家。”









欢迎继续阅读楼主其他信息

77
 楼主| 发表于 2018-3-26 20:18 | 只看该作者
scu319hy 发表于 2018-3-26 19:05
电子玩具,东西是挺好,只是这玩意其实不太适合低龄的小朋友推广学习。毕竟这编程东西是要看天赋的,广泛推 ...

谢谢啦,舵机的事,有空要请教你

76
发表于 2018-3-26 19:05 | 只看该作者
电子玩具,东西是挺好,只是这玩意其实不太适合低龄的小朋友推广学习。毕竟这编程东西是要看天赋的,广泛推广是得不偿失。年纪太小,普遍心智不成熟,理解能力有限。而真正的天才也用不着学这种东西。
再就是python这种语言其实不太适合初学者。还不如学C。而且这东西比较贵啊
stm32f103c8的板子便宜的只要9块钱,跑arduino效果很不错。
75
 楼主| 发表于 2018-3-26 14:51 | 只看该作者


网上搜到的
makecode离线版本下载安装视频


74
 楼主| 发表于 2018-3-26 14:39 | 只看该作者
本帖最后由 eagler8 于 2018-3-26 14:42 编辑


离线版Makecode有几个好处
第一:不受网络限制;(随时随地玩起来)
第二:可以直接下载hex到microbit上面,不用每次弹出下载窗口并选择microbit;
第三:内置串口调试工具,总是靠在5x5面板上调试代码是不是很不爽呐,现在有串口打印了。(这个我很喜欢啊)





73
 楼主| 发表于 2018-3-26 14:38 | 只看该作者


软件地址:
Windows (压缩包内含有串口驱动)

http://cdn.kittenbot.cn/makecode.zip


解压缩后的软件图标


下载注意:(重要的事情说三遍)

压缩包不能放在中文路径下!
压缩包不能放在中文路径下!
压缩包不能放在中文路径下!




72
 楼主| 发表于 2018-3-26 14:24 | 只看该作者

介绍离线版本——
众所周知的原因,国内访问makecode总是不怎么畅顺,国内小喵科技的工程师们弄懂了makecode源代码并编译出离线版本的makecode供大家使用。
直接是用源码编译出来的... 界面和官方界面是一模一样的,使用上也是一模一样的。







71
 楼主| 发表于 2018-3-26 14:00 | 只看该作者


Python Editor 顾名思义是用 Python 语言编程的一个开发环境,他是为了想要提高自己编程能力和技巧的专业人员(Python 程序员)或者业余编程爱好者服务的,用官网的话说:Our Python editor is perfect for those who want to push their coding skills further. A selection of snippets and a range of premade images and music give you a helping hand with your code. Powered by the global Python Community.
但是,Unfortunately(很不幸的是),Python Editor 目前也只有 web 版的,网页地址为 http://python.microbit.org/editor.html# ,打开网页即可进行编程操作。
Python Editor 的界面如下:




70
 楼主| 发表于 2018-3-26 13:58 | 只看该作者


在这里面我们可以选择不同的功能模块来对 Micro:bit 进行图形化编程。

Blocks 界面是图形化编程界面,我们还可以点击{}JavaScript 查看对应的JS 代码。




69
 楼主| 发表于 2018-3-26 13:55 | 只看该作者


3.编程模块

整个 web 开发环境的主要部分,即编程功能模块,如下图黄色框中所示。




68
 楼主| 发表于 2018-3-26 13:44 | 只看该作者


点击上图黄色框中的三角按钮即可开始仿真,效果如下图所示:

此时界面为彩色,三角按钮变为方形,而且我们可以看到板子的仿真效果:一个跳动的红心。




67
 楼主| 发表于 2018-3-26 13:43 | 只看该作者


2.仿真
    整个仿真界面如下图红框中所示,红框中部分为灰色,表明此时没有仿真。

红框中的黄色框中的按钮是仿真控制按钮,此时最左边的按钮为三角形,表示没有仿真。




66
 楼主| 发表于 2018-3-26 13:25 | 只看该作者


这里选择相应的例子打开后,出现的是已经写好程序的例子,如下图。可以用做参考使用。



65
 楼主| 发表于 2018-3-26 13:23 | 只看该作者


1.3 在 示例 选项下我们可以看到很多有趣的例子,如下图:



64
 楼主| 发表于 2018-3-26 13:21 | 只看该作者

1.2 在项目的选项下我们可以看到很多例程,选择想要进行的例程并打开,就可以在编程界面中出现一步一步指导你编程的教程。
按照教程所指示的,一步一步完成即可实现项目内容。







63
 楼主| 发表于 2018-3-26 13:17 | 只看该作者
本帖最后由 eagler8 于 2018-3-26 13:19 编辑


1.项目
点开我们可以看到有 我的项目库、项目、示例 三个子菜单。
1.1在我的项目库 选项下我们可以新建工程和打开以前的工程。




62
 楼主| 发表于 2018-3-26 12:48 | 只看该作者
本帖最后由 eagler8 于 2018-3-26 14:04 编辑

下面我们来具体认识一下这个 web 版的编程工具。



其他的国内服务器:http://www.makeredu.net/index.html



61
 楼主| 发表于 2018-3-26 12:03 | 只看该作者
本帖最后由 eagler8 于 2018-3-26 12:40 编辑

JavaScript Blocks Editor 是由微软推出的一款对于 Micro:bit的图形化编程工具,功能非常强大,引用官网的话:Micro:bit's new JavaScript editor makes it easy to program your micro:bit in Blocks and JavaScript, along with great new features like peer-to-peer radio. Powered by Makecode. 但是目前只能使用网页版的,打开网页即可进行编程操作。

JavaScript Blocks Editor 的界面如下:


推荐使用国内服务器的 http://microbit.dfrobot.com.cn/index.html






60
 楼主| 发表于 2018-3-26 11:54 | 只看该作者
本帖最后由 eagler8 于 2018-3-26 12:38 编辑

语言选择大 陆简体


具体网址是:http://microbit.org/zh-CN/

另一个是:https://makecode.microbit.org/

国内的一个服务器:http://microbit.dfrobot.com.cn/index.html




59
 楼主| 发表于 2018-3-26 11:51 | 只看该作者
本帖最后由 eagler8 于 2018-3-26 11:53 编辑

DETAILS.TXT文件里记录了该Micro:bit的一些参数。一般不需要去理会它。

重点需要的是MICROBIT.HTM这个文件。双击打开这个文件,就会打开你的浏览器,并跳转到micro:bit的页面。
这里电脑必须可以连接上互联网才可以使用。同时推荐使用Google Chrome浏览器、Firefox浏览器或者Microsoft Edge浏览器,其他浏览器稳定性略差。打开页面如下:





您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表