大小:27.09M
更新时间:25-03-27
系统:Pc
版本:v1.6
s4a编程软件是一个Scratch修改,允许对Arduino开源硬件平台进行简单编程的一款编程软件。它为管理连接到Arduino的传感器和执行器提供了新的模块,还有一个类似于PicoBoard的传感器报告板。该项目的主要目的是吸引人们进入编程世界,它的目标还在于为Arduino程序员提供高级接口,其功能包括通过用户事件与一组板进行交互。Arduino对象为基本的微控制器功能,模拟和数字写入和读取以及更高级别的功能提供了块。您可以找到用于管理标准和连续旋转伺服电机的块,在S4A中,Arduino板由一种特殊的精灵表示,Arduino精灵将自动找到连接板的USB端口;只需添加一个新的Arduino精灵,就可以同时连接多个主板,有喜欢的朋友欢迎前来下载。
1、支持的板
S4A与Arduino Diecimila,Duemilanove和Uno合作。其他电路板尚未经过测试,但它们也可以工作。
2、连接
组件必须以特定方式连接。S4A允许6个模拟输入(模拟引脚),2个数字输入(数字引脚2和3),3个模拟输出(数字引脚5,6和9),3个数字输出(引脚10,11和13)和4个特殊输出连接Parallax连续旋转伺服电机(数字引脚4,7,8和12)。您可以通过将RF模块连接到其上来无线管理电路板,例如Xbee。S4A允许您控制与USB端口一样多的电路板。
3、兼容性
S4A向后兼容Scratch,因此您可以在其中打开Scratch项目。但是,您将无法在Scratch社区网站上共享您的项目,因为这样做违反了Scratch使用条款。请注意,此兼容性无论如何都不起作用,因此您将无法从原始Scratch中打开S4A项目。还支持使用PicoBoard和Arduino板。
4、协议
S4A 通过每75 ms发送执行器状态和接收传感器状态与Arduino交互,因此脉冲宽度需要大于该时间段。数据交换遵循PicoBoard协议,并且需要在板中安装特定程序(固件)。有关如何操作的详细说明,请参阅下载部分。
1、S4A固件会损坏主板吗?
事实上,我们的“固件”就像任何其他Arduino草图一样,所以根本没有风险。当然,您可以将其他草图上传到电路板,然后在需要时再次上传S4A固件。
2、S4A程序可以推入Arduino板吗?
目前无法将代码编译成Arduino二进制文件。必须要说的是,S4A被认为是旧版Scratch(在Smalltalk中开发的版本)的改进,通过处理这些实际问题,学习如何更容易地为每个人编写现实世界的对象,尤其是儿童。对象与他们处理Scratch “普通对象”的方式相同,因此它们可以在它们之间进行交互。换句话说,它不是直接对电路板进行编程,而是为了帮助同时学习编程和电子学。不过,如果你想要的只是摆脱USB线,我们建议你使用像XBee这样的无线设备。
3、我可以更改引脚配置吗?
很不幸的是,不行。引脚配置在S4A的固件和源代码中都是硬编码的,S4A的制作方式不允许“动态”更改源代码。因此,在我们找到更好的方法或增强电路板和程序之间的通信协议之前,定制引脚排列的唯一方法是更改S4A源代码和固件。有可用的西班牙非官方指南这里(感谢博尔哈·佩雷斯)。
4、S4A支持哪些主板?
S4A与Arduino Diecimila,Duemilanove和Uno合作。其他电路板尚未经过测试,但它们也可以工作。
5、S4A会在我的电脑上运行吗?
S4A适用于三种主要的消费者操作系统:Microsoft Windows,GNU / Linux和MacOS。所以,是的,它很可能适用于您的PC。
v1.6版本
1、修复了在显示%t而不是传感器名称时块观察者的问题
2、修复了模拟输入错误未消失时的问题
3、修复了创建新Arduino对象和选择现有连接时的错误(感谢Vaner Anampa,Erik Bartmann等报告此错误)
4、更改了Arduino块上的默认引脚及其顺序(如前所述)
5、合并的伺服块,现在引脚8,7和4可用于标准和CR伺服电机
6、根据巴塞罗那IMI(“Institut Municipal d'Informatica”)的要求添加了HTTP块7、更新了一些翻译文件
应用信息
同类热门
visual studio 2026专业版
thonny中文版
typora中文绿色版
goland 2026官方版
RubyMine2025电脑版
dotpeek 2025官方版
Notepad2中文绿色版
PhpStorm2025官方版
类似软件
三菱gx developer编程软件199.41M10208人在用 三菱gx developer编程软件是国内知名的一款机械电子编程软件,该软件拥有丰富的调试功能,能够用各种方法和可编程控制器CPU连接,能够简单设定和其他站点的链接,所制作的程序可实现标准化等特色,用来辅助整个项目做好全程的测试验证以及运行维护,尤
查看热门标签
网友评论0人参与,0条评论
最新排行
ni labview 2019 sp1官方版2.21Gv19.1.1 64位32位 labview2019是一个图形化编程环境,其通过直观的编程方式、与所有仪器的无缝连接以及完全集成的用户界面,显著提升测试系统开发的效率。其中硬件无缝集成、分析功能与ip融合、数据可视化是ni labview软件的三大新特性,同时软件简化了分布式测
查看
PureBasic(basic语言编译器)72.48Mv6.21 PureBasic官方版是一款功能强大的交互式编程开发工具,它可以帮助用户创建或编辑PureBasic代码,调试,运行它并创建可执行文件,使有经验的用户可以轻松地从不同的项目同时访问代码行。 PureBasic是基于已建立的BASIC规
查看
action game maker(游戏制作工具)6.76Mv1.04中文版 作游戏可以说是数量最多受众面最广游戏类型之一,而喜欢动作游戏的玩家中也有不少想亲手制作属于自己的动作游戏,但却因为程序的门槛而放弃。那么这款action game maker(游戏制作工具)就是你所需要的2D动作游戏制作软件。它是拥有非常简单易懂的
查看
SerialPro(串口调试工具)199Kv1.0.4 SerialPro是一款专业的串口调试工具,这款软件支持ascii字符及16进制数据的发送,接收,可自动识别电脑上可用串口号,而且它还一键添加Modbus-RTU的CRC功能,非常方便Modbus-RTU协议产品的开发调试。另外,SerialPro
查看
MsysGit(Git for Windows)32.78Mv2.6.3官方版 在介绍MsysGit之前我们需要先提到说说Git,Git是基于Linux内核开发的一款免费、开源的分布式版本控制系统,拥有极强的功能,可用于敏捷高效地处理任何或小或大的项目,这款MsysGit就是Git版本控制系统在Windows系统下的版本。Ms
查看