💽影片名稱:Arduino 06 - LED閃爍🎬集數: 06集🎤背景音樂:Corporate Business
🌐(前往YouTube觀看)-[ https://youtu.be/oK6ZPL1e74Q?feature=shared ]
🌐(YouTube播放清單)-[ https://www.youtube.com/playlist?list=PLOrdAySpFIQrg6lLPL5h_AQl4oRo_0ix4 ]
🌐程式創造++ 頻道:[ https://www.youtube.com/@CCplus2561 ]
Arduino 基本指令介紹pinMode( pin,mode ):數位I/O模式設定函式,指定一個pin腳位輸入或輸出。- 說明:pin: pin腳編碼 0~13(UNO)、0~19(Leonardo) mode:INPUT、OUTPUT、INPUT_PULLUP- 例如:pinMode( 13,OUTPUT ); //設定接腳13為輸出
digitalWrite( pin,value ):將HIGH或LOW寫到數位pin腳中。- 說明:如果pin腳被設為OUTPUT輸出模式, 則digitalWrite( ) 的value寫入HIGH時,pin腳會輸出5.0伏特電壓, 相反的,給LOW時會輸出0伏特電壓(接地)- 例如:digitalWrite(13,HIGH); //讓13輸出高電位
delay( ms ):延遲一毫秒時間。- 說明:delay( 1 )為一毫秒- 例如:delay(1000); //為1秒
Arduino 語法庫[Arduino] > [說明] > [參考文件]參考文件連結: [ https://www.arduino.cc/reference/en/ ]
實作1: LED 閃爍1秒[檔案] > [範例] > [Basics] > [Blink]
/*
Blink
反覆打開LED一秒鐘,然後關閉一秒鐘。
大多數Arduino都有一個可以控制的板載LED。在UNO、MEGA和ZERO上
它連接到數字引腳13,在引腳6上的MKR1000。LED_BUILTIN 設置為
正確的LED引腳與使用哪個板無關。
如果您想知道板載 LED 連接到 Arduino 上的哪個引腳
型號,請在以下位置查看您的電路板的技術規格:
https://www.arduino.cc/en/Main/Products
2014 年 5 月 8 日修改
斯科特·菲茨杰拉德
2016 年 9 月 2 日修改
阿圖羅·瓜達盧皮
2016 年 9 月 8 日修改
通過科爾比紐曼
此示例代碼位於公共領域。
https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
*/
// 當您按下復位或給電路板供電時,設置功能運行一次
void setup() {
// 將數字引腳 LED_BUILTIN 初始化為輸出。
pinMode(LED_BUILTIN, OUTPUT);
}
// 循環函數永遠一遍又一遍地運行
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // 打開 LED(HIGH 是電壓電平)
delay(1000); // 等一下
digitalWrite(LED_BUILTIN, LOW); // 通過使電壓低來關閉 LED
delay(1000); // 等一下
}
|
上傳說明[工具] > [開發版] > 選擇[開發版]在選擇[序列附] > [COMXX](大於COM3即可)
實作2: LED 閃爍0.5秒
void setup() {
pinMode(13,OUTPUT); //設定13的模式為OUTPUT(輸出)
}
void loop() {
digitalWrite(13,1); //將D13腳設為HIGH=5V左右
delay(500); //設定延遲時間,500=0.5秒
digitalWrite(13,0); //將D13腳設為LOW=0V
delay(500); //設定延遲時間,500=0.5秒
}
|
實作3: LED 亮
void setup() {
pinMode(13,OUTPUT); //設定13的模式為OUTPUT(輸出)
}
void loop() {
digitalWrite(13,1); //將D13腳設為HIGH=5V左右
}
|
實作4: LED 暗
void setup() {
pinMode(13,OUTPUT); //設定13的模式為OUTPUT(輸出)
}
void loop() {
digitalWrite(13,0); //將D13腳設為LOW=0V左右
}
|
![[Arduino教學] 06 - LED燈閃爍 [Arduino教學] 06 - LED燈閃爍](https://pimg.1px.tw/ccplus2561/1752419751-1804001999-g.png)
![[Arduino教學] 06 - LED燈閃爍 [Arduino教學] 06 - LED燈閃爍](https://pimg.1px.tw/ccplus2561/1752419774-3661492227-g.png)
![[Arduino教學] 06 - LED燈閃爍 [Arduino教學] 06 - LED燈閃爍](https://pimg.1px.tw/ccplus2561/1752419840-2437246382-g.png)
![[Arduino教學] 06 - LED燈閃爍 [Arduino教學] 06 - LED燈閃爍](https://pimg.1px.tw/ccplus2561/1752419848-1745685592-g.png)
請先 登入 以發表留言。