當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino digitalRead()用法及代碼示例

[數字輸入/輸出]

說明

從指定的數字引腳讀取值,HIGHLOW

用法

digitalRead(pin)

參數

pin :您要讀取的 Arduino 引腳號

返回

HIGHLOW

示例代碼

將引腳 13 設置為與引腳 7 相同的值,聲明為輸入。

int ledPin = 13;  // LED connected to digital pin 13
int inPin = 7;    // pushbutton connected to digital pin 7
int val = 0;      // variable to store the read value

void setup() {
  pinMode(ledPin, OUTPUT);  // sets the digital pin 13 as output
  pinMode(inPin, INPUT);    // sets the digital pin 7 as input
}

void loop() {
  val = digitalRead(inPin);   // read the input pin
  digitalWrite(ledPin, val);  // sets the LED to the button's value
}

注意事項和警告

如果引腳未連接任何東西,digitalRead() 可以返回 HIGHLOW(這可以隨機更改)。

模擬輸入引腳可以用作數字引腳,稱為A0、A1等。例外的是Arduino Nano、Pro Mini和Mini的A6和A7引腳,隻能用作模擬輸入。

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 digitalRead()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。