Arduino 學習筆記#2 點亮第一顆LED

Arduino的程式碼,分成兩個部分

void setup(){
設定的內容,啟動時會先跑這裡面的程式碼一次
eg. 設定溫度為23度
}

void loop(){
重複執行的內容
eg. 重複偵測周遭溫度,決定調升或調降溫度
}

基本語法
1. 工作接腳設定(接腳要輸入還是輸出)
pinMode(工作接腳, 模式);
工作接腳:0~13, A0~A5
模式:INPUT 或是 OUTPUT
ex. pinMode(7, OUTPUT);

2. 工作接腳數位訊號設定(要輸入或輸出什麼)
digitalWrite(工作接腳, 狀態);
狀態:HIGH(高電位、5v、開起)或是LOW(低電為、0V、關閉)
ex. digitalWrite(A3, HIGH);


3. 讓Arduino暫停
delay(毫秒數);
ex. delay(1000);

範例:讓板子上的13號接口旁的LED亮起來
void setup(){
    pinMode(13, OUTPUT);
}
void loop(){
    digitalWrite(13, HIGH);
    delay(1000);
    digitalWrite(13, LOW);
    delay(300);
}


學習來源:
https://www.youtube.com/watch?v=TJ8IqbyuTu4

Comments

Popular posts from this blog

Arduino 學習筆記#5 上拉電阻

Arduino 學習筆記#11 每按一次按鈕,切換一次燈的暗亮

Arduino 學習筆記#3 讀取接腳的狀態