一、PICOBOARD的使用
Scratch传感器板(PicoBoard),是一款专门为教育工作者和初学者创建与各种传感器交互而开发的传感器交互板,可以配合Scratch软件使用,与Scratch互动做出更加生动有趣的动画项目,是STEAM教育创新论坛的推荐产品。使用Scratch编程语言,您可以根据输入的传感器轻松地创建简单的交互式程序。PicoBoard集成了光线传感器、声音传感器、按钮和滑杆,同时带有4路额外的模拟输入端口,可以通过专用鳄鱼夹连接线测试电阻类传感器,PicoBoard是一个很好的方式进入编程的基础知识和阅读传感器。
Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向青少年的简易编程工具。MIT对于界面的喜好做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。2012年在中国得到普及。针对8岁以上孩子们的认知水平,可以用来创造互动式故事、动画、游戏、音乐和艺术。
Scratch是一款自由软件,提供简体中文版本,可以安装到Windows、Mac、Linux系统下运行,可以从网络上免费下载安装使用。官方提供完善的网络学习交流社区,目前,已经有超过一百万个基于Scratch的项目在社区网站上共享,爱好者不仅可以在网站中自由查阅、下载他人作品,学习他人的程序代码,还可以通过分享认识世界各地的朋友,一起编程创作,共同营造国际化的交流学习氛围。
(1)安装Scratch:在附送的资料中安装“ScratchInstaller1.4.exe”,(本文在Windows环境下讲解使用方法),同时在资料中找到驱动程序并安装“CDM_2_06_00.exe”。
(2)用Mini USB线连接PicoBoard和电脑,如果已正确安装驱动程序的情况下,可以打开“控制面板”,然后查看“设备管理器”,在设备管理器界面中会出现如下图所示的虚拟串口端号,在我的计算机中,给予分配的虚拟串口端号时COM1。
(3)打开Scratch软件,然后在“侦测命令”下找到如下图,传感器按钮,右键,选择“显示ScratchBoard监视器”;
(4)可以在界面上看见如下图所示的,传感器数值监视器
(5)在“传感器数值监视器”上选择“选择序列号或USB接口”,然后选择对应的端口号,本例中选择COM1。
(6)选择正确的端号后,就可以看到“传感器数值监视器”有数字在跳动,可以滑动滑杆、遮挡光线传感器以及对着MIC说话,即可看见数字会随着您的动作在跳动,当然,此时也就说明您的传感器板子已经开始正常工作了。
<ignore_js_op>
1.案例演示
利用原图自带的例程pong,修改演示;
修改脚本如下:
既可以用滑杆操作挡板,来实现乒乓球的反弹;