iT邦幫忙

2026 iThome 鐵人賽

DAY 8
0
自我挑戰組

實戰 Arduino 相容開發板 - 使用 Arduino IDE 2.x系列 第 8 篇

第一個實戰:控制 LED 燈與讀取按鈕狀態

  • 分享至 

  • xImage
  •  

數位腳位的輸入與輸出控制

int sensorValue = 0;

void setup()
{
  Serial.begin(9600); //設定序列埠的Symbol rate。
  pinMode(LED_BUILTIN, OUTPUT); //將開發版的內建LED作為輸出腳位。
  
  Serial.println("initialization state:" + String(digitalRead(LED_BUILTIN)));
}

void loop()
{
  // 1. 讀取最新狀態並輸出 (燈亮)
  digitalWrite(LED_BUILTIN, HIGH);
  sensorValue = digitalRead(LED_BUILTIN);
  Serial.println(sensorValue);
  delay(1000); // Wait for 1000 millisecond(s)
  
  // 2. 再次讀取最新狀態並輸出 (燈滅)
  digitalWrite(LED_BUILTIN, LOW);
  sensorValue = digitalRead(LED_BUILTIN);
  Serial.println(sensorValue);
  delay(1000); // Wait for 1000 millisecond(s)
}

上一篇
數位 (Digital) 與類比 (Analog) 控制訊號的差異
下一篇
中斷比賽後的心得:重整旗鼓,我們明年見!
系列文
實戰 Arduino 相容開發板 - 使用 Arduino IDE 2.x 共 9 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言