Menu
CoddyTech

Ambang Kenop

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

Ambang batas adalah garis yang digambar melintasi suatu rentang: di atasnya, sketsa melakukan satu hal, sedangkan di bawahnya melakukan hal lain.

const int threshold = 600;

if (reading > threshold) {
  digitalWrite(13, HIGH);
} else {
  digitalWrite(13, LOW);
}

Menyimpan garis tersebut dalam const memberinya nama dan satu tempat untuk mengubahnya.

else penting: tanpanya, LED akan menyala saat pembacaan melewati garis dan tidak akan pernah mati lagi.

challenge icon

Tantangan

Mudah

Kenop terhubung ke A0 dan LED ke pin 13. Nyalakan LED saat nilai pembacaan di atas 600:

  • simpan 600 dalam const int threshold
  • baca A0, lalu nyalakan LED saat nilai pembacaan di atas threshold, jika tidak, matikan LED

Tekan Jalankan, putar kenop melewati garis ke kedua arah, lalu tekan Periksa.

Coba sendiri

const int ledPin = 13;
// const int threshold = ...

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  int reading = analogRead(A0);
  // Nyalakan LED jika nilainya di atas ambang batas, matikan jika di bawahnya
}
quiz iconUji dirimu

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

Semua pelajaran di Input

Latihan sendiri: Playground Arduino