创客教育探索
我们一直在努力!

周茂华分享干货-盛思PythonEditor离线版升级microbit仿真功能!

QQ截图20171010140005

周茂华,深圳市第二高级中学创客教育研究中心负责人,中国电子学会现代教育技术分会创客教育专家委员副主任,中国教师创客联盟创客导师,中国创客教育联盟副理事长。从事于创客教育研究,于2012年创建校园创客空间,致力于打造“卡拉OK式”的创客空间生态,提出将研究性学习与创客相结合,总结出创客教育学习方式“玩中学,学中思,思中做,做中研”的教育理念。出版两部专著《创客时代的学习式式创新》、《创造力培育法》、自主开发创客课程《爱上创客》并将课程普及化。

什么是Mirco:bit?

QQ截图20171010140223

Micro:bit是由英国广播公司BBC与微软、ARM、三星及各大学等合作,制作的一款类似 Raspberry Pi 的可编写程序的口袋微型电脑。他们的目标是帮助更多的年轻人通过硬件来学习基础的编程知识和编程逻辑。并且从2015年起英国广播公司BBC每年免费提供Micro:bit给7年级的学生以及11~12岁的小孩来让他们学习和使用。QQ截图20171010140232

Micro:bit的尺寸跟信用卡相若(24cm x 5cm)、上面嵌有 25 颗红色 LED ,用以显示讯息和游戏、两个可编程按键、内嵌的加速计和磁力计。另外更有低功耗蓝牙、microUSB 插口和 5 个 I/O 环供鳄鱼夹和 4mm banana plug(香蕉插头)使用。QQ截图20171010140240

除了5个I/O口环外,还有多个小引脚可以拓展使用,接入扩展板,或者使用导线直接相连。0至20号引脚中,除了17、18引脚以外都可使用。
Micro:bit 特点
1丨可以通过一个网站(microbit.co.uk)进行编程,不需要下载任何软件,支持几乎所有的PC和移动设备。
2丨他们将能够在microbit.co.uk上保存和测试他们的程序,可通过USB线和无线蓝牙来连接微计算机来实现程序的迁移。
3丨 Micro Bit可以通过内置的传感器和按键来和25个LED灯进行互动,并依据不同的模式让其闪烁起来,例如显示字母和数字,互动性强,趣味性高。
4丨 支持多种编程模式和编程语言,JavaScript、Python和可视化编程等,可以根据自己知识的不同层次来选择上手方式并循序渐进学习编程语言。
 
Micro:bit编译环境
Micro:bit的程序烧入的是.hex文件,不是我们平时使用python保存得到的.py文件,所以我们不能使用正常的python编辑器,我们需要使用能将.py文件转换为.hex的编辑器,比较常见的有microbit官网的http://python.microbit.org/editor.html,以及盛思公司基于官方的升级版在线和离线版本的python editor。我们今天所介绍使用的就是后者,后者是基于前者的改进版,增加了可视化编程的功能,以及云端保存等功能,便于我们通过前后对照学习,当然,在纯代码模式时两者的功能几乎相同。
PythonEditor组件介绍
打开软件,我们可以看到这样一个界面。
QQ截图20171010140257
软件默认使用图形化模块编程,在该模式中,软件的白色区域是可视化编程区域,我们可以把各种模块拖动到这个区域进行组合编程。右边的黑色区域是代码区域,在可视化模式中,我们将模块拖动到白色区域后,黑色区域就会自动生成相应的Python代码。当我们在代码模式中遇到困难时,我们不妨切换到模块化模式来解决一下问题。在代码模式中,需要使用MicroPython语言来进行编程,那么什么是 MicroPython呢?

Micropython是Python编程语言的一种能够精简且高效使用的版本。它包括了Python标准库的一小部分,并且对它们进行了优化,让这些标准库中的函数代码能在微型控制器和一些特定的环境下使用,比如说micro:bit。

MicroPython包含了有许多完整的先进功能,如交互式提示,任意精度的整数,闭包,列表解析,生成器,异常处理等。 然而,它的大小却很小,可以在仅仅只有256k的代码空间和16k的RAM中运行。

MicroPython旨在尽可能与普通Python兼容,从而可以让我们轻松地将代码从桌面传输到微型控制器或嵌入式系统中使用。当然,如果您会Python,您已经就已经会MicroPython了。另一方面,当您了解更多关于MicroPython的知识越多,您也逐渐学会了Python。

 

盛思PythonEditor离线版升级实现microbit仿真功能!
前段时间,针对国内教学网络不畅的实际情况,盛思推出了PythonEditor离线版。相比原始版本,不仅增加了图形化代码存取、函数功能、网络存取功能,还增加了一些实用的图形化模块。陆续收到了来自一线教师的好评。

今天,国庆长假刚过,盛思研发团队又马不停蹄,推出了带microbit仿真功能的新版软件。

现在,即使暂时没有microbit板,也可以玩转micropython编程了!

在图形化编程模式下仿真:
QQ截图20171010140306
在代码模式下也可以仿真:
QQ截图20171010140322
支持函数仿真:
QQ截图20171010140332
更多的功能,等待大家去发掘
新版软件改名m:python,下载地址为:①Windows通用版本(适用Win7、8、10)

http://www.labplus.cn/software/mpythonSetup0.2.0.zip

②Windows XP专用版本

http://www.labplus.cn/software/mpythonSetup0.2.0_XP.zip

 

未经允许不得转载:创客探索 » 周茂华分享干货-盛思PythonEditor离线版升级microbit仿真功能!

分享到:更多 ()