编者注:当今,随着科学技术的飞速发展,信息技术的教学已从激活和停用的时代以及需要重复说明。

怪三岁的孩子正在熟练地使用iPad。计划了“ Scratch即将到来”项目之后,编辑者深深地感受到了学习编程语言的老师的好意。

们的奉献精神和探索使教学程序设计变得无聊而充满活力。此,该杂志专门设计了该部分,并将逐一出版课程教学领域的一些代表性教学法。还希望有更多的老师参与该程序的教学,并通过他们自己的实践来帮助恢复该程序的教学。Scratch是由麻省理工学院媒体实验室为八岁以上儿童开发的一种图形编程语言。年来,越来越多的老师在我国不同地区开设了Scratch课程。令人惊讶的是,Sractch不仅是使用编程工具箱创建二维动画的工具,还是学习交互式媒体技术的平台。外部传感器板的支持下,Scratch可以获得有关外部环境的信息,并使交互工作变得更加有趣。
Scratch官方网站提供了有关传感器板的详细信息,其外观如图1所示。外传感器板的价格约为80美元。教育部教学仪器研究所研制出的中国第一个Scartch传感器板。设计为双层结构,底层是图4所示的Arduino板,恒温阀芯顶层是适配器板。外,教育部的教学仪器研究所已经打开了图2所示的移动板,以使任何人都能生产和获利。信随着Scratch教学的普及,各种规格的传感器板将很快进入Scratch教学。吧。3是由深圳职业技术学院学生设计的传感器板。Arduino是一个开放源代码软件和硬件平台,具有使用类似Java和C语言的处理/电缆开发环境。于使用开源,Arduino在全球范围内都很流行,并且拥有许多学习资源。

Arduino的价格低。4显示了DFrobot生产的Arduino板。卡的价格不到100元,可以通过淘宝等渠道购买。Arduino设计了完整的串行通信接口,如果您尚未购买Scratch传感器板,那么直接使用Arduino来制造传感器板无疑是非常重要的事情。要注意的是,购买图4所示的传感器板后,应注意Arduino板的型号,通常是品牌下的,图4中的型号为UNO。模板用于下载软件。下来使用本文。有型号均为UNO。淘宝上输入Arduino,您可以找到很多Arduino产品。这里,我推荐Dfrobot和Osong的产品。果您更在意价格,还可以选择产品“ Dr. Electronics Paradise”,价格相对较低。现Arduino的老师建议购买包括一系列传感器的学习套件,例如Osong的“ Arduino电子块交互式套件”和DFrobot的“ Arduino兼容中间应用测试套件”。Arduino官方网站下载软件,无需安装,解压后即可使用。载地址:http://www.arduino.cc,最新版本为1.0.3,但本文的程序应在0023版下使用(见图5)。次连接Arduino时,必须首先安装驱动程序。
Arduino软件的Drivers文件夹中选择驱动程序安装目录。装后,将COM端口添加到“设备管理器”设备的“端口”项中,记下端口号(如图6所示),Arduino和Arduino之间的通信端口。脑是COM5。刚刚购买的Arduino开发板没有可以与Scratch通讯的程序。使用它,必须下载For For scratch程序。前,网络上有许多为Scratch编写的Arduino代码,可以很容易地将Arduino和可用于Scratch的通信程序下载到网络上(参见表1)。

中,ScratchSensors代码的作者未提供完整的Scratch代码,用户必须继续根据示例进行编写。ScratchDemo的开发比较完整,我将以它为例介绍编译和下载过程。先,解压缩ScratchDemo并将Scratch文件夹复制到arduino0023下的库。后打开scratchDemo.pde并从“工具”的“卡”和“串行端口”中正确选择Arduino。于模型和映射的端口,以图4和图6为例,恒温阀芯模型为UNO,端口号为Com5,然后单击,如图7所示进行下载。Arduino板上的TX和RX指示灯快速闪烁。秒钟后,Arduino状态栏中出现“下载完成”字样,表示下载成功。载完成后,拔下数据线,关闭Arduino,打开Scratch,右键单击“检测”的“传感器值”构件,然后从弹出菜单中选择“显示ScratchBoard监视器”。
Scratch步骤将显示为已关闭Monitor。键单击监视器,然后选择适当的COM端口,例如Com5(请参见图8)。果您看到一个快速变化的数字,那么恭喜您,刮擦传感器卡已成功创建。有开发能力的教师可以尝试自己编写代码,请参阅官方网站上的Scratch通信协议说明。接图2所示的上部接口卡,可以将相应的传感器连接到相应的端口,编写Scratch程序,如果级别很高,还可以使用Arduino端口和Scratch通讯,而无需使用d卡。口。Arduino端口和Scratch传感器类型之间的对应关系如表2所示。际上,如果使用其他版本的Scratch-S4A,则最好使用Arduino板,可以使用Scratch来控制电机和LED输出时,输入信息通道的数量也会大大增加,甚至一个Scratch程序也可以连接多个Arduino板。用Arduino家庭音乐卡的好处显而易见。先,Arduino支持更多的传感器,例如温度,距离,加速度和其他传感器,因此Scratch可以获取更多的外部信息并编写更丰富,更有趣的程序。次,Arduino还可以用于其他课程,这些课程可以用于多种目的并减少对学校设备的投资。三,这样做符合先进的DIY国际文化,应在Scratch相关材料中推广“裸露的地图”文化,这将有效地使先进技术瓦解,这将帮助学生克服恐惧和恐惧。高他们的创新能力。该注意的是,由于Arduino使用ATmega328芯片,因此仅提供6个模拟端口。Scratch需要7个模拟端口来表示四个电阻:滑块,声音,光和ABCD。此在此代码中,不能使用电阻器D。Arduino既是编程语言的名称,又是硬件的名称。
习Scratch之后,学生可以选择Arduino语言作为以后的语言学习程序。是一个非常适合在基础教育中推广的开源项目,例如Scartch。过使用Arduino Scartch传感器板,更多的孩子可以享受技术,编写更多的互动作品,并培养他们的创新精神和实践能力。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
