更新日期: 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() //初始設定區塊,只會執行一次
}
} |
↑ 從原始程式碼可知,在 void setup()與 void loop()中,並沒有任何程式碼,所以程式不會執行任何動作
如果要執行前進的動作,可以從積木方塊點選【函式】,即會多出一個 Forward 的方塊
積木方塊 | 原始碼 |
#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() //初始設定區塊,只會執行一次
}
forward(); //執行 forward 這個函式 } |
【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】一堂「山上」的英文課