基本 arduino UNO 與 週邊環境認識
整合開發環境與相關程式認識
數位訊號輸出與多顆LED控制
七段顯示器控制
序列通訊視窗<電腦與控制器通訊控制RX,TX>
範例程式:https://drive.google.com/drive/folders/1VYFx5GUQqDGO_IIR5jsuwV0tszOnoAge?usp=sharing
第一階段:第一次上課後約3週左右,認識基本arduino最普及的開發版後,隨即轉換到第二階段ESP32內容。
麵包版請放置在桌面上使用,
(懸空插麵包板使用時 金屬彈片因雙面膠支撐較低而發生掉落,進而產生故障)。
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
觀察 內建LED 指示燈是否會閃爍,亮1秒、滅1秒,
delay(1000); //及1000mS=1秒 (單位毫秒),可調整延遲的時間測試。