Scratch+Arduino开始图形化编程

本帖最后由 rexpie 于 2016-1-20 12:14 编辑

资源:

百度网盘

演示视频内容是:插入arduino,烧录standardfirmata,打开arduino后台服务,打开简单Blink例子,修改Blink时间间隔。

DF4Scratch使用说明
支持系统官方完整版的Windows 7,8,10以及部分XP专业版系统。
Ghost版Windows系统可能会出现通讯问题。
安装说明请先安装Arduino和Scratch本软件为绿色免安装版。由于Scratch无法直接连接Arduino,故需要我们的插件程序提供协助。
推荐运行绿色安装程序将插件作为系统服务安装。如果需要自动启动Scratch所需要的后台服务,可以双击绿色安装文件安装系统服务,随系统自动启动(注意需要管理员权限)。
是否安装后台服务会影响到一下部分的操作步骤。由于安装后台服务会简化操作流程,所以建议尽量使用绿色安装程序安装后台服务。
如果不希望安装系统服务,可以选择手动启动插件。
Arduino使用说明运行Arduino简单样例把Arduino连接上计算机确认Arduino烧录StandardFirmata协议(Arduino官方程序自带,位于文件->示例->Firmata->StandardFirmata)完毕之后进入安装目录,然后双击运行启动Arduino后台服务打开简单Arduino例子项目文件(可选)连接舵机到10号针脚(可选)连接LED灯,并且串联10K电阻到13号针脚(可选)使用I2C方式连接1602LCD液晶显示屏点击绿色旗帜按钮,观察Arduino的变化。如果Arduino板载有代表13号针脚的LED,可以观察到LED闪烁。

打开自己的项目首先连接Arduino然后双击运行启动Arduino后台服务双击打开您的项目文件

创建自己的项目
方法一首先连接Arduino,然后打开DF4Scratch.sb2,打开样例程序按照需要修改Scratch工程注意请不要删除“更多模块”下的“DFRobot”插件注意请不要删除“引脚读书”角色修改完毕把工程另存为其他工程
方法二首先连接Arduino,然后直接打开Scratch程序按住Shift键并单击文件菜单按钮,选择“Import exprimental HTTP extension”。然后选择DF4scratch安装目录下的DF4scratch.s2e文件从开始菜单单击“运行Arduino链接器”开始创建项目保存项目

注意方法二并不能提供便捷的引脚读数,需要像默认样例工程一样建立多个变量并把引脚读书赋值到变量。
建议使用方法一提高效率。

Voretx使用说明运行Vortex简单样例把Vortex连接上计算机,可以通过蓝牙连接或者物理连线确认Vortex内部烧录了出厂固件。可以通过WhenDo重置Vortex出厂固件完毕之后进入安装目录,然后双击运行启动Vortex后台服务打开简单Vortex例子项目文件点击绿色旗帜按钮,Vortex会开始跳编号为1号的舞蹈

打开自己的项目首先连接Vortex,可以通过蓝牙连接或者物理连线然后双击运行启动Vortex后台服务双击打开您的项目文件

创建自己的项目
方法一首先连接Vortex,然后打开简单Vortex例子.sb2,打开样例程序按照需要修改Scratch工程注意请不要删除“更多模块”下的“DFRobot”插件注意请不要删除“引脚读书”角色修改完毕把工程另存为其他工程
方法二首先连接Vortex,然后直接打开Scratch程序按住Shift键并单击文件菜单按钮,选择“Import exprimental HTTP extension”。然后选择安装目录下content文件夹中的vortex_zh.s2e文件然后双击运行启动Vortex后台服务开始创建项目保存项目

分享自己的项目 使用Scratch内置的项目分享功能可以把工程文件分享到Scratch的账号。
常见问题FAQ
打开DF4Scratch之后开发板没有反应
确认Arduino开发版中烧录了StandardFirmata固件程序确认连接是否正常,点击“更多模块”,检查DFRobot右侧是否有绿色圆点。绿色表示连接正常,红色表示断开。如果显示红色,关闭Scratch窗口(可选)运行绿色安装程序拔出Arduino开发版,过几秒钟之后再连接开发版重新打开样例程序
误删除或者覆盖了默认样例程序怎么办
在安装目录下还有example文件夹,DF4Scratch.sb2就是样例程序可以重新安装DF4scratch
误删除了DF4scratch插件怎么办
在Scratch中,按住Shift键并单击文件菜单按钮,选择“Import exprimental HTTP extension”。然后选择DF4scratch安装目录下的DF4scratch.s2e文件
如何烧录Firmata固件
连接Arduino开发版使用Arduino软件,打开“文件->示例->Firmata->StandardFirmata”单击上传按钮进行上传
无法烧录StandardFirmata程序
尝试运行绿色卸载程序之后,重新插拔Arduino再烧录。烧录完毕之后再运行绿色安装程序
如何卸载插件
运行绿色卸载程序之后删除文件夹即可。

资源:

百度网盘

标签: Arduino教程