Direction 方向
Direction Block 是用作控制 DC motor 的方向 , 一個正輸入指示 DC motor 以順時針轉動 ,
而另一個反輸入則指示 DC motor 需以逆時針轉動。
例子 : 當按下 Button 時 , 指示 DC motor以順時針轉動 ; 當 Button 沒被按下時剛以逆時針轉動。
影片教學 :
所需用料 :
Button x 1-2 (KEY press 也可以)
DC Motor x 1 (建議使用)
Wheel x 1 (建議使用 安裝後比較容易看順逆時針)
iPad x 1
Direction Behavior Block x 1 (無實物)
組裝教學 :
DC motor 說明
Wheel 也是D shape 接駁位
把 Wheel 平面那邊朝天 , 然後利用把2個D shape接駁位組裝起來。
組裝 Wheel 的原因是可以更清楚看到DC motor 以那個向方轉動!
編程教學 :
EX.1 開啟 DC motor
把 Button 連至 DC motor , 然後按住 Button , DC motor便會轉動
Ex2. 利用DC Motor 的設定改變方向跟速度
1. 按下 DC motor 的設定小齒輪
2. 按下 Counter-clockwise 可以把 DC motor 的轉動方向改成逆時針 (默認為順時針)
Speed 剛可以改變速度。但這個改變方法需要每次都在SAM Space 上按入設定進行。
Ex.3 利用 Direction Block 改變 DC motor 的方向
1. 在 Behaviors 中的 Motion 拖拉 Direction 到工作台上。
2. 把 Direction 加至 Button 及 DC motor 的中間。
然後按下 Button 看看有什麼反應 ?
你會發現 DC motor 不會轉動 , 因為我們需要額外把Button直接連到 DC motor上。Direction Block只能改變方向不能啟動DC Motor。
3. 再按下 Button DC motor就會按 Direction Block 設定了的方向轉動。
4. 按下 Direction 的設定小齒輪便可以改變方向。
5. 你可以選擇 Counter-clockwise / Clockwise , 選擇中的方向會以空白呈現。這次我們先設為 Clockwise。
6. 再加一組 Button , Direction 來控制DC motor , 這次我們把 Direction設成 Counter-clockwise 。 這樣我們以2個Button不停改變DC motor的方向。
Direction 小知識
- Direction Block 只能控制方向 , 如果需以一個Input控制轉向並繼續啟動DC motor , 我們多連一條線到DC motor。 (請參考EX3)
- Direction Block 只能控制 DC motor。
Direction 日常例子
日常有很多利用 Direction Block 來改變行動方向的例子 ,
但多數都是一鍵改變方向並移動的例子 : 遙控車 , 機械人等等
單改變方向的則較為少 : 船葉