S4A编程软件是一款专业的scratch编程软件。最好用的scratch编程工具S4A编程软件。一种允许对Arduino开源硬件平台进行简单编程的编程软件;用户可以通过此程序使用SCRATCH语言进行应用程序开发,以最大限度地发挥才能,程序开发涉及的领域非常广泛,主要关注用户的开发兴趣以及习惯,如果您只是初学者,则可以尝试开发动画。 ,迷你游戏和其他小型应用程序通过此程序;程序系统为用户提供了一个新模块,用于管理连接到Arduino的传感器和执行器,允许用户在特定情况下管理Arduino;用户还可以通过网络将作品直接发送到共享平台,与所有人共享;功能强大且实用,需要它的用户可以下载体验。
官方教程:
用户可以单击此网站上提供的下载路径来下载相应的程序安装包
通过解压缩功能打开压缩包。打开程序数据包后,可以看到相应的程序文件
找到主程序,双击主程序以打开程序,并弹出一个清晰的功能分配界面
S4A程序,用于控制光传感器Theremin,具有记录和回放功能
Arduino对象提供用于基本微控制器功能,模拟和数字写入和读取以及更高级别功能的模块。您可以找到用于管理标准和连续旋转伺服电机的模块:
在S4A中,Arduino板由特殊的精灵表示。 Arduino向导将自动找到连接到开发板的USB端口。
只需添加一个新的Arduino Sprite,您就可以同时连接到多个开发板。
连接性,必须以特定方式连接组件。 S4A允许6个模拟输入(模拟引脚),2个数字输入(数字引脚2和3),3个模拟输出(数字引脚5、6和9)和3个数字输出(引脚10和11)和13)和4个特殊输出连接到视差连续旋转伺服电机(数字引脚4、7、8和12)。
您可以通过将射频模块(例如Xbee)连接到板上来无线管理板。
S4A允许您控制与USB端口一样多的板卡。
兼容性,S4A与Scratch向后兼容,因此您可以在其中打开Scratch项目。但是,您将无法在Scratch社区网站上共享您的项目,因为这样做违反了Scratch使用条款。
请注意,不能同时使用此兼容性,因此您将无法从头开始打开S4A项目。
还支持将PicoBoard与Arduino开发板一起使用。
协议,S4A每75毫秒发送一次执行器状态并接收传感器状态,以进行交互
与Arduino一起使用,因此脉冲宽度需要大于此时间段。数据交换遵循PicoBoard协议,并且板上需要安装特定的程序(固件)。请参阅“下载”部分,以获取有关如何执行此操作的更多说明。
硬件?儿童游戏!
Scratch for Arduino(S4A)是Scratch的修改版,可以与Arduino开发板交互。它是由Citilab Smalltalk团队于2010年开发的,此后已在全球许多不同项目中被许多人使用。
我们的主要目的是通过利用Scratch的易用性,提供与现实世界进行交互的便捷方式。
文档和示例,在这里您可以找到我们创建的所有文档,视频,示例和练习。
研讨会,您可以在此处下载包含研讨会和练习的完整材料的zip文件:Elisava研讨会信息2011
这些材料由我们的团队在2011年巴塞罗那Elisava设计学院的实际S4A课程中创建和使用。
基本示例。在这里,您将找到基本的S4A示例,其中包含Arduino原理图和.sb Scratch项目文件供您下载。
按钮和LED
一个简单的示例,显示了如何通过按下按钮来触发LED。
RGB LED,请使用Scratch的RGB LED。
按钮,LED保持状态,按下按钮即可切换状态LED。
光敏电阻和LED,使用光敏电阻传感器的输入触发LED。
视频
下面的一些演示用加泰罗尼亚语或西班牙语,但是这些图像足以说明问题。有些视频还带有英文字幕。
功能齐全的机器人
带有旋转摄像头,距离传感器和遥控器的机器人。它使用两个arduino板(远程控制+机器人),一个XBee无线模块,三个IR传感器,一个摄像头模块和三个伺服电机。
软件特色:
1.支持的板
S4A与Arduino Diecimila,Duemilanove和Uno合作。其他电路板尚未经过测试,但它们也可以工作。
2.连接
组件必须以特定方式连接。 S4A允许6个模拟输入(模拟引脚),2个数字输入(数字引脚2和3),3个模拟输出(数字引脚5、6和9)和3个数字输出(引脚10和11和13引脚)和4个特殊输出连接到视差连续旋转伺服电机(数字引脚4、7、8和12)。您可以通过将RF模块连接到电路板上来无线管理电路板。
3.相容性
S4A与Scratch向后兼容,因此您可以在其中打开Scratch项目。但是,您将无法在Scratch社区网站上共享您的项目,因为这样做违反了Scratch使用条款。
4.协议
S4A每75毫秒发送一次执行器状态并接收传感器状态,从而与Arduino进行交互,因此脉冲宽度需要大于此时间段。数据交换遵循PicoBoard协议,并且板上需要安装特定的程序(固件)。
软件功能:
支持与Android应用程序(HiS4A)的兼容性
改进了加泰罗尼亚语和西班牙语的翻译
将服务器命令添加到“编辑”菜单,以通过套接字管理网络通信
更改了Arduino模块上的默认引脚及其顺序(与之前相同)
组合的伺服块(现在为8、7和4针)可用于标准和CR伺服电机。
根据巴塞罗那的IMI(Institut Municipal d'Informatica),已添加了HTTP块
将索引原语更改为命名原语,以更好地与新的Squeak VM兼容
现在,将在第一次启动时检测该语言(当Scratch.ini文件不存在时)。如果从语言菜单更改它,它也将保存在同一文件中