步驟1:為Arduino安裝Scratch
請訪問站點http://s4a.cat/
關(guān)于S4A
S4A是Scratch修改,允許對Arduino開源硬件平臺進行簡單編程。它提供了用于管理連接到Arduino的傳感器和執(zhí)行器的新模塊。還有一個類似于PicoBoard的傳感器報告板。該項目的主要目的是吸引人們進入編程世界。目標也是為Arduino程序員提供高級界面,其功能包括通過用戶事件與一組板進行交互。
將固件安裝到Arduino
3個步驟
此固件是您需要安裝到Arduino板上才能與S4A進行通信的軟件。按照http://arduino.cc/en/Main/Software上的說明下載并安裝Arduino環(huán)境。考慮到Arduino Uno至少需要版本0022.從此處下載我們的固件將Arduino開發(fā)板連接到計算機中的USB端口從Arduino環(huán)境中打開固件文件(S4AFirmware16.ino)在Tools菜單中,選擇開發(fā)板版本和串行連接板子的端口通過File》 Upload
將固件加載到板子中:步驟2:材料
為使它成為讀者的基礎,我們將只制作一個按鈕控制的視頻游戲。
您將需要:
好奇的心;)
1個Arduino開發(fā)板
跳線
1個面包板
瞬時按鈕開關(guān)
1個電阻220歐姆(或接近該范圍)
第3步:選擇精靈
您可以從界面右下方面板上提供的新sprites選項中從所需的默認sprite中選擇任何sprite。
要使其動態(tài)化,您需要轉(zhuǎn)到服裝和將服裝添加到所選的精靈中
我選擇了藍狗,因為它有三種服裝。
您還可以從各種網(wǎng)站在線下載新的精靈。
步驟4:調(diào)整Sprite的大小
可以在界面右上角的顯示菜單上顯示Sprite和arduino板。減小尺寸并使用面板頂部的“縮小尺寸”選項卡移動。
步驟5:背景
背景會給您的視頻游戲帶來很好的效果。
轉(zhuǎn)到右下面板并選擇Stage選項,然后從默認階段中選擇任何一個階段,或者可以添加自己的階段。
步驟6:障礙精靈
每個視頻游戲都有讓玩家興奮的障礙。
所以在這里,我們將選擇更多的障礙精靈。
我從新的sprites選項中選擇了球作為障礙物精靈。
步驟7:上傳Arduino塊代碼
從右下方的面板中選擇arduino,然后通過拖放從最左側(cè)的代碼塊面板中上傳代碼塊,如圖所示。
步驟8:Dog Sprite代碼
從右下角的面板中選擇Dog Sprite,然后通過拖放從最左側(cè)的塊代碼面板中上傳塊代碼,如圖所示。
第9步:上傳障礙物球代碼
從右下方面板中選擇障礙物精靈,然后通過拖放操作上傳塊代碼
步驟10:復制障礙物
就在顯示面板上的障礙物精靈的右邊,選擇重復項,然后開始復制障礙。
步驟11:調(diào)整障礙雪碧的上下運動
選擇球形精靈,然后轉(zhuǎn)到圖片中標記的頂部面板,并將其方向更改為向上。
St ep 12:硬件連接
如圖所示連接硬件組件
步驟13:最后一步
通過電路將arduino板連接到筆記本電腦,然后按界面右上角的綠色標志,即可開始游戲。
責任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
188文章
6474瀏覽量
187434 -
scratch
+關(guān)注
關(guān)注
0文章
12瀏覽量
5247
發(fā)布評論請先 登錄
相關(guān)推薦
開源項目!基于Arduino做的“魷魚游戲”BOSS面具,支持動作檢測
AIGC在視頻內(nèi)容制作中的應用前景
剪映支持杜比視界視頻制作,iOS、iPadOS與macOS設備均可使用
如何用Arduino制作一個簡易自動喂魚器
Nvidia利用人工智能將游戲角色變成聊天機器人
如何制作自己的Arduino電容計
![如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa53-AADvOAAAB6DIT4HM693.jpg)
個性化高清視頻轉(zhuǎn)換器:為視頻制作提供專業(yè)級解決方案
![個性化高清<b class='flag-5'>視頻</b>轉(zhuǎn)換器:為<b class='flag-5'>視頻</b><b class='flag-5'>制作</b>提供專業(yè)級解決方案](https://file1.elecfans.com/web2/M00/C0/95/wKgZomXW6LWALUpQAACtUSxZ2p8230.jpg)
音視頻解碼生成在多媒體制作中的應用
解碼高清視頻編碼器:為何它成為現(xiàn)代視頻制作的關(guān)鍵
![解碼高清<b class='flag-5'>視頻</b>編碼器:為何它成為現(xiàn)代<b class='flag-5'>視頻</b><b class='flag-5'>制作</b>的關(guān)鍵](https://file1.elecfans.com/web2/M00/C1/39/wKgaomXUUJiAcfnuAACEBdSitz471.jpeg)
arduino控制步進電機代碼
如何使用Arduino控制RGB LED
![如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>RGB LED](https://file1.elecfans.com/web2/M00/BD/9A/wKgZomWsgJSADUYTAACUfhOkAto400.png)
評論