59 凱斯KSR030甲蟲
(2019/07/13)
昨天玩凱斯KSR030小車,今天改來玩甲蟲,只要在前端把兩隻爪子接上,就變成甲蟲了,是不是很簡單啊!而且甲蟲也可以有很多遊戲可以玩!同樣這一組材料包,還沒有玩完,下次還有更有趣的仿生獸可玩,敬請期待吧!
一、延續前一單元小車的內容
二、組裝甲蟲的爪子
兩支爪子所使用的腳位分別為S10(右)、S11(左)
組裝爪子前
先想一想爪子合起時兩個伺服馬達的角度要為多少?
每個人有每個人的想法
我預定右邊伺服馬達用150度(如下圖),還30度的空間可以讓右爪子與左爪子來夾緊
先寫一程式來測量伺服馬達角度
一開始右伺服馬達為150度,左伺服馬達30度
按A鍵,右伺服馬達減5度,左伺服馬達加5度,讓爪子打開
按B鍵,右伺服馬達加5度,左伺服馬達減5度,讓爪子關閉
按A+B鍵,回復到原本的右伺服馬達為150度,左伺服馬達30度
測試看伺服馬達有沒有問題?也想一下上面程式如何再精簡?
安裝爪子
利用上面程式,按A+B鍵回到右伺服馬達為150度,左伺服馬達30度
關掉電源
放上兩塊墊片
放好爪子的角度
把爪子鎖上,不能鎖太緊,導致爪子鎖死轉不動(鎖好後,手動轉一轉)
三、利用紅外線遙控器遙控爪子
紅外線遙控器遙控爪子的開合,共設計了5個按鍵來控制爪子的活動(可自行設計)
A鍵:爪子全開(右伺服馬達60度、左伺服馬達120度)
B鍵:爪子半開(右伺服馬達105度、左伺服馬達74度)
C鍵:爪子全閉(右伺服馬達150度、左伺服馬達30度)
D鍵:爪子以5度漸開(右伺服馬達每次減少5度、左伺服馬達每次增加5度)
E鍵:爪子以5度漸閉(右伺服馬達每次增加5度、左伺服馬達每次增加5度)
程式如下:
另外可再加上車子的遙控程式,讓遙控器可以遙控車子前進、後退、左轉、右轉及停止,此部份請看上一個單元。
四、利用甲蟲來玩遊戲
以下遊戲部份,由於一次有好多隻甲蟲一起競賽,因此無法使用紅外線遙控器來控制(會互相干擾),因此採用另一塊micro:bit主板結合KSB045 遙桿來當遙控器來控制。這部份下次有此設備時再做說明!
大力士比賽:看誰把對方推出去就贏了
示意圖:
踢足球比賽:幾人一組,利用爪子來推足球,推進對方球門得1分,時間結束時,得分較多的那一組就贏了
示意圖:
傳乒乓球比賽:幾人一組,利用爪子來接乒乓球及傳遞,先完成的那一組就贏了
示意圖:
刺汽球比賽:
示意圖:
可以玩的遊戲還真不少?小朋友,你也來發明個遊戲來玩吧!.