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.
Tantangan
MudahKenop 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
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Input
Latihan sendiri: Playground Arduino