国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

編程必看:Arduino圖形編程之S4A全介紹

發(fā)布時間:2016-1-18 14:29    發(fā)布者:designapp
關鍵詞: Arduino , 圖形編程 , S4A


一直以來,許多設計師、創(chuàng)客親們都十分青睞使用Arduino來設計作品,但是對那些完全沒有編程基礎的小白們(尤其是小學生和初中生)來說,編程簡直就和看天書一樣,的確不太好懂,圖形編程軟件S4A和ArduBlock因此應運而生。本篇我們就主要給大家分析一下S4A。

S4A,全名“Scratch For Arduino”,顧名思義,它是在Scratch的基礎上開發(fā)完成提供了對Arduino的支持。

Scratch是一款由麻神理工學院(MIT) 設計開發(fā)的一款面向少年的簡易編程工具。使用者可以不認識英文單詞,也可以不會使用鍵盤。構成S4A程序的命令和參數(shù)都是通過積木形狀的模塊來實現(xiàn)的。

其實,Scratch自己也有Scratch Board,但比較難買到,并且價格很高,而Arduino擁有基于開放源碼的軟硬體平臺,又設計了完善的串口通訊接口,落在廣大創(chuàng)客的眼里,這兩者簡直就是天生一對!

S4A這款軟件不再局限于傳感器板和樂高玩具,能夠利用Arduino開發(fā)板來創(chuàng)作出更多更加強大的互動作品。

不過在使用之前大家都有一番好奇,S4A和Arduino IDE這兩款軟件究竟有什么樣的區(qū)別?在學習過程中究竟是使用S4A呢,還是使用Arduino?不如我們就一起來看看兩者的對比吧!



從圖中,我們不難發(fā)現(xiàn),同樣的程序內容,S4A是通過圖像界面來實現(xiàn)Arduino開發(fā)板的基本功能,看起來更直觀,并不用涉及編程語言的學習,使用起來十分簡單。

但是在開發(fā)環(huán)境配置上,由于S4A依賴于Arduino IDE燒寫固件后才能運行,因此不僅需要下載安裝S4A工具,還需要同時安裝Arduino IDE并燒寫S4A固件。



由于經(jīng)過圖形界面的封裝,S4A將每個管腳的功能已固定,導致在實現(xiàn)更多相同管腳功能(如電子琴需要7個數(shù)字電平檢測)、更復雜的器件操作(如LCD屏)、和Arduino類庫使用(如SoftSerial)上存在較多局限性。

由上表,我們也可以看出,S4A可以培養(yǎng)和訓練學習者的編程邏輯,難度較低;而Arduino IDE的使用中需要學習C語言這種舉足輕重的編程語言,相對而言增加了一些學習難度。

如果學習者對編程和硬件控制有興趣,學習Arduino IDE對于童鞋們能夠控制更多電子器件、理解軟件本質和后續(xù)軟件開發(fā)具有非常深遠的意義。

附:S4A使用詳細介紹

S4A官網(wǎng)
http://s4a.cat

系統(tǒng)支持
Windows
Mac
Linux(Debian)
Linux(Fedora)(version 1.5)
Raspbian (Debian for RaspberryPi)(version 1.5)

開發(fā)板支持
Arduino Diecimila,Duemilanove and Uno
管腳功能(Arduino Uno)
Digital read:        digital pins 2 and 3
Digital write:        digital pins 10,11 and 13
Analog read:         analog pins 0~5
Analog write:         digital pins 5,6 and 9
Servo control:        digital pins 4 and 7(continuous rotation)
                digital pins 8 and 12(standard)

開發(fā)環(huán)境準備
a. S4A工具下載安裝
http://s4a.cat
b. Arduino IDE工具下載安裝(附帶Atmel芯片驅動)
http://www.arduino.org.cn/software#ide
c. S4A固件下載
http://vps34736.ovh.net/S4A/S4AFirmware16.ino
d.使用Arduino IDE工具將S4A固件(非bootloader)燒寫入Arduino Uno開發(fā)板
e.打開S4A工具,然后使用USB轉接線將Arduino Uno開發(fā)板連接至電腦,S4A會自動搜索到開發(fā)板,工具將自動多出開發(fā)板相關使用接口
本文地址:http://m.qingdxww.cn/thread-160088-1-1.html     【打印本頁】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據(jù)著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節(jié)省時間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監(jiān)視
  • 貿澤電子(Mouser)專區(qū)

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级特级毛片 | 国产91精品黄网在线观看 | 午夜视频免费国产在线 | 高清性视频hd | 久久笫一福利免费导航 | 99精品在线观看视频 | 男人扒开女人下狂躁视频 | 久久国产亚洲精品麻豆 | 黑人中文字幕在线精品视频站 | 99精品免费在线 | 亚洲免费在线视频观看 | 国产一级免费在线观看 | 在线日本看片免费人成视久网 | 青青草成人在线观看 | 久草网在线 | 成人免费的性色视频 | 欧美va在线播放免费观看 | 国产精品成人免费综合 | 国产精品13页 | 国产麻豆91在线 | 伊人午夜 | 国产网曝门 | 精品国产免费一区二区三区五区 | 99视频这里有精品 | 亚洲最大激情网 | www.九九热| 亚洲国产成人精彩精品 | 国产99在线视频 | 亚洲综合久久久久久中文字幕 | 精品国内一区二区三区免费视频 | 噜噜噜色 | 日韩专区第一页 | 亚洲天堂伦理 | 国产1024精品视频专区免费 | 在线天堂中文 | 国产午夜精品理论片影院 | 国产高清视频免费在线观看 | 日韩a级片在线观看 | 天堂网在线www资源在线 | 免费看日本大片免费 | 视频在线日韩 |