S4A控制二個以上RC伺服機

方法一:

接上多片 Arudino uno,每個arduino物件控制二個RC伺服機。

在Scratch控制畫面中有 二組 Arduino物件,分別控制 8、12二腳位,也可以!

 

 

方法二:

變更S4A的PIN腳定義 及 韌體修改

這裡案例是 將 原 digital 10,11 改給 motor 8, 12 讓 motor 控制 8,10,11,12

1.滑鼠移到[檔案]上方,按著 shift + 滑鼠左鍵,在跳出選單中選 Exit User Mode

2.S4A程式下方及右邊多[空白區域](表示已經進到編輯模式),於[空白區域]→滑鼠右鍵→選單→openbrowser

3.跳出 System Browser 視窗後,於左上框內以[滑鼠滾輪]拉到最底 S4A 

4.點選 S4A→ArduinoScratchSpriteMorth→other acuator ops→digitalPinNumbers
  原 ('10' '11' '13') 改 ('13')

 

5.改完後在編輯區→滑鼠右鍵→選 accept→變更暫存,第一次點選 accept需輸入一些資料,屬於註解可以隨便輸入一些字,以後再 accept就不會被問了。

6.點選 S4A→ArduinoScratchSpriteMorth→servomotor commands→standardServoPinNumbers
  原 ('8' '12') 改 ('8' '10' '11' '12')

7.改完後在編輯區→滑鼠右鍵→選 accept→變更暫存。

8. 改完digital、motor的腳位定義,算大功告成,

9.滑鼠移到[檔案]上方,按著 shift + 滑鼠左鍵,在跳出選單中選 Save Image in User Mode

註: 當S4A執行目錄有二個以上 Image檔時,啟用S4A時將問使用者要選用那一個 Image,因此上述設定動作前!建議 內定Image複製到另一處,設定好→改Image檔名,內定Image再移回原位。

 韌體修改

實作照片

最後修改紀錄: 2012年 12月 17日(一.) 22:36