Menu
CoddyTech

Membaca Kenop

Termasuk bagian Input dalam perjalanan Arduino di Coddy. Pelajaran 8 dari 22.

Sebuah pin digital membaca dua nilai, HIGH atau LOW. Pin bertanda A0 hingga A5 memiliki kemampuan lebih: pin-pin tersebut adalah input analog dan mengukur tegangan antara 0 dan 5V.

analogRead(A0) mengukur pin A0 dan mengembalikan bilangan bulat dari 0 (0 volt) hingga 1023 (5 volt). Itu berarti 1024 langkah, masing-masing sekitar 5 perseribu volt. Pembacaan analog tidak memerlukan pinMode().

Potensiometer adalah kenop dengan tiga kaki. Dua kaki terluar terhubung ke 5V dan GND, sedangkan kaki tengah menghasilkan tegangan yang mengikuti kenop: 0V di satu ujung, 5V di ujung lainnya, dan 2.5V di tengah.

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

Tantangan

Mudah

Kaki tengah kenop terhubung ke pin A0. Cetak nilai yang dibacanya:

  • baca A0 dengan analogRead() ke dalam int
  • cetak nilainya, lalu tunggu 100 ms

Tekan Run, putar kenop pada papan dan amati angkanya, lalu tekan Check.

Coba sendiri

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

void loop() {
  // baca A0, cetak hasil pembacaannya, tunggu 100 ms
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Input

Latihan sendiri: Playground Arduino