前言
由于一次偶然的机会,我进入了张晓胜老师创建的Scratch学习群,发现这款软件是以图形化编程的,非常适合培养小学生的编程兴趣。再后来张晓胜老师推出了智能桌面实验室,并且可以用基于Scratch的mBlock软件对Arduino进行编程,还可以上传到主控制器上,脱机运行。图形化编程的好处在于,孩子们能够快速入门,无须进行复杂的编程语言学习,可以更加专注于创意设计和实现。如果是学有余力的孩子,还可以在mBlock的Arduino模式下进行代码编程。张晓胜老师定制的Arduino主控板和防呆传感器模块避免了复杂的接线,只需插拔便可以接好线。防呆接口只能朝一个方向插拔,避免了因误插而烧坏元器件。
基于成熟的软件和硬件条件,在校领导的支持下,我尝试在小学里用智能桌面实验室配合mBlock编程软件,教孩子们玩Arduino。实践后发现,孩子们可以玩得得心应手,而且还能做出成人无法想象的作品。课程以社团的形式开展,学生数量大约是20位。社团每周开课一次,按照学校惯例不同,授课时间在40~90分钟。
经过一年的实践后,我对上课过程中的教学设计进行了总结,并编写本教程,希望能提供给大家作为参考。参加本书编写的人员还有李晨阳、林阿三、许佩瑶、潘良晓、张卫东、颜海娜等。
由于水平有限,书中难免存在疏漏和不足,欢迎读者批评指正。
我的联系方式:15068221200,微信:razykx。
编 者
2016年5月