Açıklama
Belirtilen dijital pimdeki değeri HIGH
veya LOW
okur.
Sözdizimi
digitalRead(pin)
Parametreler
pin
: okumak istediğiniz Arduino pin numarası
İadeler
HIGH
veya LOW
Belirtilen dijital pimdeki değeri HIGH
veya LOW
okur.
digitalRead(pin)
pin
: okumak istediğiniz Arduino pin numarası
HIGH
veya LOW
Pimi 13, giriş olarak bildirilen pim 7 ile aynı değere ayarlar.
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
}
Pim hiçbir şeye bağlı değilse, digitalRead()
HIGH
veya LOW
dönebilir (ve bu rastgele değişebilir).
Analog giriş pinleri A0, A1, vb. Olarak adlandırılan dijital pinler olarak kullanılabilir. İstisna Arduino Nano, Pro Mini ve Mini'nin sadece analog girişler olarak kullanılabilen A6 ve A7 pinleri.
Komut digitalWrite()
Komut pinMode()