更新時間: 2019/11/05
控制前進、轉彎、後退
動 作 |
積木方塊 | 原始碼 |
前 進 |
#include <FR_DCMotor.h> //載入直流馬達函式庫 FR_DCMotor DC_motor_port_m1(3,11); //宣告 m1 馬達接腳編號為3,狀態11 FR_DCMotor DC_motor_port_m2(6,5); //宣告 m2 馬達接腳編號為6,狀態5 void setup() //初始設定區塊,只會執行一次 }
DCMotor_port_m1.rotate('R',255); //編號m1 的直流馬達以最大速度逆時針旋轉 DCMotor_port_m2.rotate('F',255); //編號m2 的直流馬達以最大速度順時針旋轉 } |
【說明】
左輪逆時針(向前)、右輪順時針(向前)
【Q&A】
Q1 :如果機器人無法直線前進
A1 :(1)可能是輪胎皮沒有裝好。(2)可能馬達轉速需要調整。(3)可能電池電力不足。
動 作 |
積木方塊 | 原始碼 |
左 轉 |
#include <FR_DCMotor.h> //載入直流馬達函式庫 FR_DCMotor DC_motor_port_m1(3,11); //宣告 m1 馬達接腳編號為3,狀態11 FR_DCMotor DC_motor_port_m2(6,5); //宣告 m2 馬達接腳編號為6,狀態5 void setup() //初始設定區塊,只會執行一次 }
DCMotor_port_m1.rotate('S',0); //編號m1 的直流馬達以最小速度停止旋轉 DCMotor_port_m2.rotate('F',255); //編號m2 的直流馬達以最大速度順時針旋轉 } |
【說明】
以左輪為旋轉軸心向左轉:左輪停止,右輪順時針(向前)
動 作 |
積木方塊 | 原始碼 |
左 轉 |
#include <FR_DCMotor.h> //載入直流馬達函式庫 FR_DCMotor DC_motor_port_m1(3,11); //宣告 m1 馬達接腳編號為3,狀態11 FR_DCMotor DC_motor_port_m2(6,5); //宣告 m2 馬達接腳編號為6,狀態5 void setup() //初始設定區塊,只會執行一次 }
DCMotor_port_m1.rotate('F',255); //編號m1 的直流馬達以最大速度順時針旋轉 DCMotor_port_m2.rotate('F',255); //編號m2 的直流馬達以最大速度順時針旋轉 } |
【說明】
以機器人中心為旋轉軸心向左轉:左輪順時針(向後),右輪順時針(向前)
右轉的方式與左轉類似
【2024.04.02】單車走讀-新營糖廠
【2024.02.26】單車走讀-總爺糖廠.善化糖廠
【2023.10.21】校定課程--林雹古厝
【2019.11.27】山中飄書香,靜思閱讀書軒啟用
【2019.10.25】操場養山羊 造就另類生命教育
【2019.06.04】熱血教師,翻轉學生-江宇倫主任
【2018.06.11】我的未來我作主-青春不留毒
【2018.06.11】青春不留毒幕後花絮
【2017.11.09】讓孝道教育重返校園
【2017.02.15】山中羊孩兒
【2016.11.06】山羊教育,見證生命力
【2016.10.08】替代役男,用音樂助偏鄉孩子追夢
【2016.06.07】熱血教師,翻轉學生-蔡芳梅校長
【2016.05.24】柔柔上學去
【2015.04.13】挺身日日為弱老清掃廁所
【2014.05.12】山上國中的翻轉教育
【2013.12.15】一堂「山上」的英文課