
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 Open Roberta
MakeCode是微软开发的教育编程平台,而Open Roberta则是谷歌同德国的IT解决方案公司Fraunhofer IAIS合作的一个开源项目。谷歌希望通过该平台,能为教师和学生学习小型机器人编程技术提供帮助。
Open Roberta的用法和MakeCode类似,同时支持图形化编程和代码编程两种方式,图形化编程也可以无缝转换到代码编程(参见图1-11、图1-12和图1-13)。Open Roberta也带有一个不错的模拟运行功能,可以在下载程序前先模拟运行、测试主要功能、帮助调试。Open Roberta的模拟运行功能比PythonEditor的更强大。

图1-11 Open Roberta主程序界面
和MakeCode相似,Open Roberta同样也是一个开放式的编程平台,它支持Calliope(micro:bit德 国 版)、WeDo、EV3、NXT、micro:bit、Bot’n Roll、NAO、BOB3等众多开源硬件和知名厂家的机器人设备,支持Python、Java、C/C++等编程语音,可以为学生、教师创客及机器人活动提供一个非常优秀的学习和编程平台。

图1-12 Open Roberta代码编程

图1-13 Open Roberta模拟运行
Open Roberta也支持多种语言界面,包括简体中文和繁体中文(中文语言是由MicroPython中文社区提供的)。
因为Open Roberta的服务器在德国,所以目前访问速度不是太快。
● 软件网站:
https://lab.open-roberta.org/