S4A(可视化编程软件)是使Arduino开源硬件平台能够简单编程的Scratch修改版,可以在这款软件界面设计新的动画内容,专门为用户提供简单好用的电脑编程工具,安装后即可使用,方便易懂,一目了然,且不需要进行复杂的配置环境,可单步执行,软件设定单步执行程式,压缩声音与图像。全名Scratch modification,本文中kkx小编给大家分享的S4A为官方免费版,下载后即可免费使用!
介绍
S4A允许Arduino开源硬件平台的简单编程。它为管理连接到Arduino的传感器和执行器提供了新的模块。还有一个类似PicoBoard的传感器报告板。
该项目的主要目的是吸引人们进入编程领域。我们的目标还包括为Arduino程序员提供一个高级接口,该接口具有一些功能,比如通过用户事件与一组板子进行交互。
技术细节
支持董事会
S4A与Arduino Diecimila、Duemilanove和Uno协同工作。其他的电路板还没有经过测试,但它们可能也能工作。
连接
部件需要以特殊的形式连接。S4A容许6个模拟键入(模拟引脚)、2个数字键入(数字引脚2和3)、3个模拟导出(数字引脚5、6和9)、3个数字导出(引脚10、11和13)和4个独特导出连接视差持续转动伺服电机(数字引脚4、7、8和12)。
大家可以可以将射频模块(如Xbee)额外到一块线路板上去无线管理它。
S4A允许你操纵尽可能多地板USB端口号您有。
插口
一个S4A程序流程来调节一个光线传感器Theremin,具备记录和回看作用
Arduino对象是最基本的微处理器作用、模拟和数字写和读及其更高级别的作用带来了块。你能寻找块标准管理和持续转动伺服电机:
在S4A中,Arduino板由一种特殊小精灵来描述。Arduinosprite会全自动寻找连接板usb端口。
只需加上一个新的Arduinosprite,就能与此同时连接好几个板。
兼容性
S4A向后兼容Scratch,因而你可以在在其中开启Scratch新项目。可是,您不可以在Scratch社区网上分享您的一个项目,由于这么做违背了Scratch的使用条款。
充分考虑这类兼容性并不是双重的工作,所以您不可以从最开始的文稿中开启S4A新项目。
还提供了应用PicoBoard和Arduino板。
协议书
S4A与Arduino互动,每过75ms发送一次执行机构情况,接受一次感应器情况,因而脉宽必须超过在这个时间段。数据传输遵照PicoBoard协议书,必须在主板上组装特殊程序(固定件)。
以上便是可视化编程软件S4A!