S4A(可視化編程軟件)是使Arduino開源硬件平臺能夠簡單編程的Scratch修改版,可以在這款軟件界面設(shè)計(jì)新的動畫內(nèi)容,專門為用戶提供簡單好用的電腦編程工具,安裝后即可使用,方便易懂,一目了然,且不需要進(jìn)行復(fù)雜的配置環(huán)境,可單步執(zhí)行,軟件設(shè)定單步執(zhí)行程式,壓縮聲音與圖像。全名Scratch modification,本文中kkx小編給大家分享的S4A為官方免費(fèi)版,下載后即可免費(fèi)使用!

介紹
S4A允許Arduino開源硬件平臺的簡單編程。它為管理連接到Arduino的傳感器和執(zhí)行器提供了新的模塊。還有一個(gè)類似PicoBoard的傳感器報(bào)告板。
該項(xiàng)目的主要目的是吸引人們進(jìn)入編程領(lǐng)域。我們的目標(biāo)還包括為Arduino程序員提供一個(gè)高級接口,該接口具有一些功能,比如通過用戶事件與一組板子進(jìn)行交互。
技術(shù)細(xì)節(jié)
支持董事會
S4A與Arduino Diecimila、Duemilanove和Uno協(xié)同工作。其他的電路板還沒有經(jīng)過測試,但它們可能也能工作。
連接
部件需要以特殊的形式連接。S4A容許6個(gè)模擬鍵入(模擬引腳)、2個(gè)數(shù)字鍵入(數(shù)字引腳2和3)、3個(gè)模擬導(dǎo)出(數(shù)字引腳5、6和9)、3個(gè)數(shù)字導(dǎo)出(引腳10、11和13)和4個(gè)獨(dú)特導(dǎo)出連接視差持續(xù)轉(zhuǎn)動伺服電機(jī)(數(shù)字引腳4、7、8和12)。
大家可以可以將射頻模塊(如Xbee)額外到一塊線路板上去無線管理它。
S4A允許你操縱盡可能多地板USB端口號您有。
插口
一個(gè)S4A程序流程來調(diào)節(jié)一個(gè)光線傳感器Theremin,具備記錄和回看作用
Arduino對象是最基本的微處理器作用、模擬和數(shù)字寫和讀及其更高級別的作用帶來了塊。你能尋找塊標(biāo)準(zhǔn)管理和持續(xù)轉(zhuǎn)動伺服電機(jī):
在S4A中,Arduino板由一種特殊小精靈來描述。Arduinosprite會全自動尋找連接板usb端口。
只需加上一個(gè)新的Arduinosprite,就能與此同時(shí)連接好幾個(gè)板。
兼容性
S4A向后兼容Scratch,因而你可以在在其中開啟Scratch新項(xiàng)目。可是,您不可以在Scratch社區(qū)網(wǎng)上分享您的一個(gè)項(xiàng)目,由于這么做違背了Scratch的使用條款。
充分考慮這類兼容性并不是雙重的工作,所以您不可以從最開始的文稿中開啟S4A新項(xiàng)目。
還提供了應(yīng)用PicoBoard和Arduino板。
協(xié)議書
S4A與Arduino互動,每過75ms發(fā)送一次執(zhí)行機(jī)構(gòu)情況,接受一次感應(yīng)器情況,因而脈寬必須超過在這個(gè)時(shí)間段。數(shù)據(jù)傳輸遵照PicoBoard協(xié)議書,必須在主板上組裝特殊程序(固定件)。
以上便是可視化編程軟件S4A!