米思齐实战手册:Arduino图形化编程指南

程晨
内容提要 本书由少年创学院联合创始人兼院长、著名创客程晨撰写,以Arduino作为硬件平台,介绍了使用米思齐(Mixly)软件进行程序开发的方法。米思齐是由北京师范大学教育学部创客教育实室推出的将图形化编程方式和代码编程方式融合在一起的软件开发环境。借助它,中小学生和初者能够更轻松地编写程序。 本书分为8个章节,首先介绍了米思齐的基本用法、各功能模块的功能,然后通过数码骰子、温度记录仪、增强型控制板、感应自动门、简易6足机器人等实例具体展现了图形化编程过程,最后还剖析了图形化编程是如何借助XML语言实现的。本书的重点没有放在硬件上,而是放在了图形和代码的相互关系上,开发平台也不限于Arduino。 本书适合初学者自学编程,也适合中小学选修课、课外兴趣班教学使用,希望本书能够推动创客教育的发展,让你轻松享受编程的乐趣。 前言 Arduino因其简单易用、完全开源、扩展丰富的特点而成为开源硬件中的一个重要角色,它将硬件开发的难度降低了一个档次。使用Arduino制作电子作品时,我们不再需要单独学习单片机、寄存器之类的底层知识,只需要专注于我们的想法与想要实现的功能。它让每个人都能完成一个具有交互功能的硬件作品。 在国内,Arduino的应用更是推动了创客教育的发展,广大中小学生也加入学习Arduino的过程中。随着越来越多的中小学开设Arduino相关的课程,老师反馈的问题也逐渐增多,其中最突出的问题就是Arduino采用的是代码编程,延长了课堂的教学时间,虽然有ArduBlock这样的图形化编程插件,但老师在使用中依然会遇到这样那样的小问题。 在大家的期盼当中,北京师范大学教育学部创客教育实验室推出了将图形化编程方式和代码编程方式融合在一起的软件开发环境米思齐(Mixly)。当笔者看到米思齐时,感觉就和当年第一次接触Arduino一样,希望更多的人能够了解它、使用它,于…