用內建的LED 來確認硬體是正常的。
動作程序:
開啟Arduino 程式
一、檢測7697板子是否正常
啟動Arduino IDE程式
連接Arduino 板子與電腦
確認 【工具】【開發板】及【串列埠】是否正確
開啟【檔案】【範例】【01.Basic】【Blink】
板子上面的LED 閃爍表示 7697板子正常
程式說明:
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
http://www.arduino.cc/en/Tutorial/Blink
*/
// the setup function runs once when you press reset or power the board
void setup() {
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
}
二、補充說明
被 /* ... */ 包起來的字都是註解,給人看的電腦不執行
單一行用 // 之後的也是註解
用 { ... } 包起來的就是函數的程式碼
函數 : 回傳值 函數名稱() { ... } ,例如 void setup() { .... }
函數的小括號是用來放傳給函數的參數。前面的 void 表示這個函數沒有傳回的值。
每一行指令的後面用 ; 結尾
void setup() {
// put your setup code here, to run once:
放在這裡面的程式碼只會被執行一次
}
void loop() {
// put your main code here, to run repeatedly:
放在這裡面的程式碼會被一直執行。
}
三、嘗試
你可以修改 delay(1000); 的數字,看看會有什麼變化。
小提醒: delay(1000); 代表延遲 1秒鐘。 所以 delay(500); 代表延遲 ? 秒