Menu
CoddyTech

Bir Potansiyometreyi Oku

Coddy'nin Arduino Journey'sinin Girişler bölümünün bir parçası. Ders 8 / 22.

Bir dijital pin iki değer görür: HIGH veya LOW. A0 ile A5 arasında işaretlenmiş pinler daha fazlasını yapabilir: bunlar analog girişlerdir ve 0 ile 5V arasındaki herhangi bir voltajı ölçer.

analogRead(A0), A0 pinini ölçer ve 0 (0 volt) ile 1023 (5 volt) arasında bir tam sayı döndürür. Bu, her biri yaklaşık 5 binde bir volta karşılık gelen 1024 adımdır. Analog okuma için pinMode() gerekmez.

Bir potansiyometre, üç bacaklı bir düğmedir. Dıştaki iki bacak 5V ve GND'ye bağlanır; ortadaki bacak ise düğmenin konumuna göre değişen bir voltaj verir: bir uçta 0V, diğer uçta 5V, ortada 2.5V.

int reading = analogRead(A0);
Serial.println(reading);
challenge icon

Görev

Kolay

Düğmenin orta bacağı A0 pinindedir. Okuduğu değeri yazdır:

  • analogRead() ile A0'ı oku ve bir int içine kaydet
  • Değeri yazdır, ardından 100 ms bekle

Run'a bas, karttaki düğmeyi çevir ve sayıları izle, ardından Check'e bas.

Kendin dene

void setup() {
  Serial.begin(9600);
}

void loop() {
  // A0'ı oku, okunan değeri yazdır, 100 ms bekle
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Girişler bölümündeki tüm dersler

Kendi başına pratik yap: Arduino playground