相關(guān)商品

  • 愛上Arduino 互動入門套件 中文教材配套 教學(xué)視頻 UNO R3
  • 基于Arduino 互動電子積木套件 arduino UNO R3開發(fā)實(shí)戰(zhàn) 愛上制作
  • Arduino 魔法書 實(shí)現(xiàn)夢想的工具和技術(shù)
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原裝進(jìn)口
  • 奧松機(jī)器人 Arduino UNO R3 V5.0傳感器擴(kuò)展板 電子積木 正品保障 傳感器套件專配 單片機(jī)開發(fā)
  • Arduino 旋轉(zhuǎn)角度傳感器 可調(diào)電位計(jì) 300度 電子積木 模擬傳感器
  • 奧松機(jī)器人 按壓式大按鍵模塊 數(shù)字電子模塊 大按鈕 開關(guān)按鍵板
  • Arduino Due ARM控制器 Arduino原裝進(jìn)口 32bit CortexM3
  • Arduino Starter Kit Arduino入門套件 意大利中國代理
  • Arduino Yun Arduino官方原裝 Arduino Yún WiFi Linux
  • Arduino無線SD擴(kuò)展板 Arduino原裝進(jìn)口
  • Arduino Ethernet w/o PoE Arduino原裝進(jìn)口 arduino網(wǎng)絡(luò)擴(kuò)展板
  • Arduino UNO R3 SMD 控制器 ATmega16U2 開發(fā)版 單片機(jī) sparkfun原裝進(jìn)口
  • PicoBoard互動創(chuàng)新板(單板非套件) 傳感器互動板 Scratch教學(xué)傳感板
  • PVCBOT零基礎(chǔ)機(jī)器人制作配書套件 小學(xué)生DIY模型科技小制作套裝
  • PVCBOT零基礎(chǔ)機(jī)器人制作教材  DIY機(jī)器人配書套件 科技小制作小發(fā)明
  • PVCBOT零基礎(chǔ)機(jī)器人制作工具包 五金焊接電子模型玩具工具箱套裝
  • ArduPilot 固定翼 飛控 多旋翼 Arduino 控制器 Sparkfun原裝進(jìn)口
  • Arduino 雙路大功率直流電機(jī)驅(qū)動擴(kuò)展板 VNH5019 美國Pololu原裝
  • Arduino 直流電機(jī)驅(qū)動板 MiniMoto DRV8830 IIC/I2C Sparkfun原裝
  • Arduino 機(jī)器人權(quán)威指南 愛上Arduino制作指南
  • Arduino 模擬傳感器 Slider Sensor 直滑電位計(jì) 位置 滑動傳感器
  • Arduino Intel Galileo Gen 2 伽利略開發(fā)板 官方授權(quán)
  • 奧松機(jī)器人百變之星創(chuàng)意拼裝套件 【提高版】 創(chuàng)客星球力薦
  • 動手玩轉(zhuǎn) Arduino 愛上 Arduino 互動電子入門套件 Arduino必備教材
  • PVCBOT機(jī)器人設(shè)計(jì)與制作套件 DIY機(jī)器人套件升級版 第二冊套件 配套書籍
  • 奧松機(jī)器人 百變之星創(chuàng)意拼裝套件 【專業(yè)版】 創(chuàng)客星球力薦
  • Scratch編程趣味卡:STEAM創(chuàng)新教育指南 讓孩子們愛上編程游戲
  • 動手玩轉(zhuǎn)Scratch2.0編程 STEAM創(chuàng)新教育 少兒編程趣味選擇
  • Scratch編程樂園 輕松制作炫酷的游戲 少兒編程Scratch教學(xué)書籍
  • PicoBoard傳感器板套件 Scratch傳感板 S4A互動板 Arduino STEM教育
  • Scratch從入門到精通 輕松玩轉(zhuǎn)Scratch編程 Picoboard互動創(chuàng)新指南
  • ScratchJr編程趣味卡:孩子們也能輕松掌握創(chuàng)意編程 少兒趣味編程入門書籍
  • 人工智能編程課《用Scratch打造數(shù)學(xué)世界》
  • ScratchJr編程動畫創(chuàng)作課5歲+
  • Scratch3.0零基礎(chǔ)啟蒙《我的游戲  我自己設(shè)計(jì)》
  • 編程超好玩 Scratch3.0系列圖書
    編程超好玩 Scratch3.0系列圖書 本店售價:¥69.80
  • 當(dāng)前位置: 首頁 > 應(yīng)用教程 > 【創(chuàng)客學(xué)堂】Scratch與Arduino的最好結(jié)合-S4A

    【創(chuàng)客學(xué)堂】Scratch與Arduino的最好結(jié)合-S4A

    編輯:Techie2013-09-22 13531382@qq.com 瀏覽次數(shù):14776

    Scratch 4 Arduino是什么?

    先分別說下它們:Scratch的編程界面簡單,方便,易于學(xué)習(xí);Arduino的硬件價格便宜,擴(kuò)展性好,使用面廣。

    Scratch軟件界面Arduino UNO R3 控制器

    圖1 Scratch軟件界面 圖2 Arduino UNO R3 控制器

    Scratch 4 Arduino呢?,可以說是MIT的Scratch軟件之改版。在Scratch for Arduino中,提供了一系列新的傳感器模塊與輸出模塊,并通過它們連接到你的Arduino控制器,你可以用S4A控制馬達(dá)和LED輸出,輸入的信息通道數(shù)目也會大大增加,甚至一個Scratch 4 Srduino(簡稱S4A)程序可以連接多塊Arduino控制器,并顯示出多個獨(dú)立的Arduino窗口。當(dāng)然它也有一個與ScratchBoard監(jiān)視器類似的傳感器反饋窗口。

    Scratch for Arduino l軟件界面

    圖3 S4A (Scratch for arduino )軟件界面

    S4A有什么好處呢?

    在Scratch軟件+PicoBoard板子的配置下,只有8個傳感器,并且都是模擬量, 不夠用,還不可以用軟件面向外部控制,不利于同軟件的互動。相對于此,S4A+Arduino控制器配置的好處是可以支持多輸入輸出,類型也豐富了許多:可以支持Scratch 4 Arduino中與Arduino相關(guān)的模塊,實(shí)現(xiàn)Arduino控制器的較多基本功能,模擬量、數(shù)字量的讀寫,也可以有更高級別的應(yīng)用,比如你甚至可以找到可以控制180度舵機(jī)或是360度連續(xù)旋轉(zhuǎn)舵機(jī)的block。

    S4A比照Scratch增加了許多關(guān)于Arduino控制器的 motion block

    圖4 S4A(Scratch 4 Arduino)較Scratch增加了許多Arduino的 motion block

    現(xiàn)在S4A最高版本是1.5,它支持:6個模擬值輸入(模擬口A0-A5),2個數(shù)字量輸入(數(shù)字口2,3) ,3個模擬輸出(數(shù)字口5,6,9),3個數(shù)字輸出(引腳10,11,13)和4個特殊的輸出口用于連接連續(xù)旋轉(zhuǎn)舵機(jī)180度標(biāo)準(zhǔn)舵機(jī)(數(shù)字口4,7,8,12),怎么樣,有輸出,有輸出,端口也多出不少,這回夠用了吧?。

    什么?還不夠?嘿嘿,那好吧,S4A還可以掛接多個Arduino控制器,數(shù)量取決于你有多少USB端口!

    S4A中有多種多樣的動作block,并且可以連接多塊Arduino控制器


    圖5 S4A中有多種多樣的動作block,并且可以連接多塊Arduino控制器

    其實(shí)個人認(rèn)為沒有必要連那么多吧,呵呵。S4A的優(yōu)點(diǎn)在就于能有輸入與輸出,并且類型多:模擬、數(shù)字、LED、舵機(jī)、傳感器等等,這樣才叫互動,用起來才能高端大氣上檔次。

    S4A與Arduino控制器的連接

    首先要下載S4A1.5版軟件與相關(guān)的1.5版本的固件。固件燒寫的方法就不細(xì)說了,去奧松機(jī)器人的前沿科技版塊看一下《基于Arduino的Scratch軟件傳感器互動》這篇文章吧。準(zhǔn)備就緒后,打開S4A軟件,插上Arduino控制器,軟件會自動尋找,并連接,過程稍慢,可以通過關(guān)閉自動連接,然后指定串口號的方式快速連接。當(dāng)你在在軟件中看到6個模擬口與2個數(shù)字口的狀態(tài)變化時,連接成功!S4A升級到1.5版本,配合有相應(yīng)的1.5版本固件的Arduino控制器,性能還是很穩(wěn)定的,幾乎不會出現(xiàn)錯誤,比之舊版本好很多。

    S4A軟件連接Arduino控制器的方法

    圖6 S4A軟件連接Arduino控制器的方法

    各種模塊通過S4A與Arduino互動

    來解放一下,感受Scratch 4 Arduino的外部控制:Arduino控制板上連接一個舵機(jī)、一個電位計(jì),在軟件中建立個角色,透過S4A,用電位計(jì)控制軟件角色與硬件舵機(jī),讓它們用同一個節(jié)奏搖擺起來吧。

    S4A軟件中的圖片旋轉(zhuǎn)角色 Arduino控制器中連接舵機(jī)同步搖擺

    圖7 S4A軟件中角色隨電位計(jì)而改變角度              圖8 Arduino控制器中連接舵機(jī)同步搖擺

    S4A編寫的Arduino控制器互動程序

    圖9 S4A編寫的同Arduino控制器互動程序

    當(dāng)然,你也可以更好的利用Scratch 4 Arduino的優(yōu)點(diǎn),用更多的傳感器與外設(shè)來豐富互動體驗(yàn),比如PS2搖桿、按鈕模塊、LED燈、雙H橋驅(qū)動直流電機(jī),甚至你可以用到藍(lán)牙XBee模塊,打造出一臺鍵盤控制的無線小車呢。N多創(chuàng)新應(yīng)用等著你去發(fā)掘!

    PS2搖桿 按鈕模塊 LED燈 雙H橋驅(qū)動直流電機(jī) 都可以連接到S4A

    圖10 PS2搖桿 按鈕模塊 LED燈 雙H橋驅(qū)動直流電機(jī) 都可以連接到S4A

    S4A軟件在媒體互動方面表現(xiàn)還是很出色的,不但做到了多媒體,可以有動作,有聲音,有圖有真像;而且僅僅幾行積木式的block,就可以完成電腦端操作,同時完成面向外部控制。在互動新媒體這個新興事物被當(dāng)今時代廣泛傳播之時,Scratch 4 Arduino+Arduino控制器的媒體互動方式,勢必能更好的將想像空間與真實(shí)世界聯(lián)系在一起!

    相關(guān)鏈接
    用到的Arduino UNO控制板:
    http://lifestyle201.com/goods-141.html
    用到的擴(kuò)展板:
    http://lifestyle201.com/goods-147.html
    S4A的官方網(wǎng)站
    http://s4a.cat/
    S4A的下載地址
    http://s4a.cat/downloads/S4A15.exe
    S4A的固件下載地址
    http://s4a.cat/downloads/S4AFirmware15.ino

    • 用戶評價

    暫時還沒有任何用戶評論

    總計(jì) 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
    用戶名: 匿名用戶
    E-mail:
    評價等級:
    評論內(nèi)容:
    驗(yàn)證碼:
    captcha

    Hi,大家好,我是小奧!

    歡迎來到奧松機(jī)器人的世界!

    需要咨詢服務(wù)請點(diǎn)小奧哦!

    • 銷售咨詢: 銷售咨詢
    • 銷售咨詢: 銷售咨詢
    • 技術(shù)支持: 技術(shù)支持
    • 咨詢電話:
      0451-86628691
    Top