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);Görev
KolayDüğmenin orta bacağı A0 pinindedir. Okuduğu değeri yazdır:
analogRead()ile A0'ı oku ve birintiç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
}
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
2Analog Girişler
Bir Potansiyometreyi OkuPotansiyometre Değerini Volta DönüştürYüzdeye DönüştürDeğerleri Aralıkta TutPotansiyometre EşiğiOtomatik Gece LambasıIşık Sensörü Anahtarlama PiniKendi başına pratik yap: Arduino playground