只要使用一條公對母杜邦線連接7697開發板第 3 腳與 JP22-1 即可
#define LED 2 //3腳連接LED
void setup() {
pinMode(LED, OUTPUT); //將LED腳規畫為輸出埠
digitalWrite(LED, 1); //關閉LED,電路裡LED採低態動作
}
void loop() {
//慢慢變亮
analogWrite(LED, 200); //亮度約為20%
delay(200); //持續點亮0.2秒
analogWrite(LED, 150); //亮度約為40%
delay(200); //持續點亮0.2秒
analogWrite(LED, 100); //亮度約為60%
delay(200); //持續點亮0.2秒
analogWrite(LED, 50); //亮度約為80%
delay(200); //持續點亮0.2秒
analogWrite(LED, 0); //亮度約為100%
delay(2000); //持續點亮2秒
//慢慢變暗
analogWrite(LED, 50); //亮度約為80%
delay(200); //持續點亮0.2秒
analogWrite(LED, 100); //亮度約為60%
delay(200); //持續點亮0.2秒
analogWrite(LED, 150); //亮度約為40%
delay(200); //持續點亮0.2秒
analogWrite(LED, 200); //亮度約為20%
delay(200); //持續點亮0.2秒
analogWrite(LED, 255); //關閉
delay(1000); //持續關閉1秒
}
請將USB線連接Arduino Uno開發板與電腦的USB埠,進行編譯,完成編譯後
再完成燒錄後,觀察 DS10 LED 是否如預期,慢慢變亮、再慢慢變暗,循環執 行。
#define LED 2 //3腳連接LED
void setup() {
pinMode(LED, OUTPUT); //將LED腳規畫為輸出埠
digitalWrite(LED, 1); //關閉LED,電路裡LED採低態動作
}
void loop() {
//慢慢變亮
analogWrite(LED, 200); //亮度約為20%
delay(200); //持續點亮0.2秒
analogWrite(LED, 150); //亮度約為40%
delay(200); //持續點亮0.2秒
analogWrite(LED, 100); //亮度約為60%
delay(200); //持續點亮0.2秒
analogWrite(LED, 50); //亮度約為80%
delay(200); //持續點亮0.2秒
analogWrite(LED, 0); //亮度約為100%
delay(2000); //持續點亮2秒
//慢慢變暗
analogWrite(LED, 50); //亮度約為80%
delay(200); //持續點亮0.2秒
analogWrite(LED, 100); //亮度約為60%
delay(200); //持續點亮0.2秒
analogWrite(LED, 150); //亮度約為40%
delay(200); //持續點亮0.2秒
analogWrite(LED, 200); //亮度約為20%
delay(200); //持續點亮0.2秒
analogWrite(LED, 255); //關閉
delay(1000); //持續關閉1秒
}
請將USB線連接Arduino Uno開發板與電腦的USB埠,進行編譯,完成編譯後
再完成燒錄後,觀察 DS10 LED 是否如預期,慢慢變亮、再慢慢變暗,循環執 行。