2017年12月13日 星期三

01 Scratch Tools介紹與安裝



Scratch Tools是針對Scratch的周邊開發版,整合了許多常用的感測器,這樣就可以偵測周遭環境的變化,搭配Scratch程式,可以將程式設計延伸到真實世界,體驗更真實、有趣的遊戲模式!

Scratch Tools外觀與感測器



Scratch Tools上的感測器
名稱
作用/測量方式
數量
滑桿
移動
1
按鈕感測器
電路連通
1
聲音感測器
聲音音量變化感測
1
光線感測器
光線明亮變化感測
1
電阻感測器
電路連通
4

1. 安裝驅動程式
通常,以USB連接Scratch Tools與電腦後,就可以自動偵測到硬體,開始安裝驅動程式,



2. 確認板子使用的連接埠
在電腦的圖示上按右鍵,選擇管理"裝置管理"->"連接埠",如下圖,並記下所使用的USB Serial PortCom連接埠號是多少?下面使用的是COM7




3. 搭配Scratch使用Scratch Tools
開啟Scratch軟體,在更多積木中,點選"添加擴充功能",


並點選"PicoBoard
 

此時,Scratch軟體便會嘗試與Scratch Tools板子溝通,如果溝通沒有問題,Scratch Tools板子上的TXD(傳送訊號燈)與RXD(接收訊號燈)便會一直閃爍,而且Scratch軟體中,PicoBoard也會顯示"綠燈",如下圖所示:
 


4. Scratch Tools 初體驗
既然電腦與板子溝通沒問題了,就讓我們透過板子的操作,來控制一下小貓咪吧!
從更多積木中選用"滑桿的偵測值"到"定位到X:"的值中,如下圖所示,按綠旗,並移動Scratch Tools上的搖桿看看小貓咪會不會移動!
恭喜你,可以透過外接硬體,讓Scratch中的角色移動了,我們還有更多好玩的課程要去體驗喔!



好吧,你可能也發現了,小貓咪沒辦法走到最左邊和最右邊,想想看,你有沒有辦法修改一下程式,透過滑桿控制,讓牠可以依據滑桿的位置移動,而且可以移到最左邊和最右邊呢!