Arduino & IoT Academy · Pelajaran

Atur Ambang Cahaya

Tentukan kapan kondisi cukup gelap untuk menindaklanjuti pembacaan.

Pelajaran 3 dari 413 langkah

Atur Ambang Cahaya adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Angka Mentah Membutuhkan Makna

Pembacaan analog seperti 312 tidak berarti apa-apa jika berdiri sendiri. Ambang batas mengubah angka tersebut menjadi keputusan yang jelas: gelap atau terang.

Apa Itu Ambang Batas

Ambang batas adalah nilai pemisah. Pembacaan di satu sisi dianggap gelap, sedangkan pembacaan di sisi lainnya dianggap terang.

Simpan dalam Variabel

Simpan nilai pemisah dalam variabel bernama agar mudah ditemukan dan disesuaikan nanti dari satu tempat.

int threshold = 400;

Bandingkan dengan if

Gunakan pernyataan if untuk membandingkan pembacaan langsung dengan ambang batas, lalu tentukan cabang logika dari hasilnya.

if (light < threshold) {
  // it is dark
}

Arah Bergantung pada Rangkaian

Apakah kondisi gelap berarti angka yang lebih tinggi atau lebih rendah bergantung pada cara Anda merangkai pembagi tegangan. Pastikan hal ini sebelum mempercayai hasil pengujian.

Temukan Nilai Anda

Cetak pembacaan di ruangan terang dan gelap, lalu pilih titik tengah di antara keduanya sebagai ambang batas awal.

Tambahkan else untuk Kondisi Terang

Pasangkan if dengan else agar kondisi terang juga ditangani, bukan dibiarkan tanpa tindakan saat cahaya tinggi.

else {
  // it is bright
}

Satu Nilai Pemisah Menyebabkan Kedipan

Di dekat batas, perubahan kecil dapat membalikkan hasil berulang kali. Kedipan cepat ini tampak seperti gangguan.

Tambahkan Histeresis

Histeresis menggunakan dua nilai pemisah: satu untuk menyalakan dan nilai berbeda untuk mematikan. Jarak di antara keduanya menghentikan kedipan yang tidak stabil.

Buat agar Dapat Disesuaikan

Ambil nilai ambang batas dari potensiometer agar siapa pun dapat menyesuaikan tingkat gelap tanpa mengunggah ulang kode.

Ambang Batas Mengarahkan Keputusan

Gagasan ambang batas yang sama berlaku untuk suhu, kelembapan, dan jarak. Inilah cara sensor berubah menjadi keputusan.

Pemeriksaan Singkat

Masalah apa yang diselesaikan histeresis pada ambang batas cahaya?

Ringkasan: Menentukan Kondisi Cahaya

Anda menyimpan ambang batas, membandingkan pembacaan dengan if dan else, serta menambahkan histeresis agar keputusan tetap stabil.

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Atur Ambang Cahaya” gratis?

Ya — teks lengkap “Atur Ambang Cahaya” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Atur Ambang Cahaya”?

Tentukan kapan kondisi cukup gelap untuk menindaklanjuti pembacaan. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Atur Ambang Cahaya” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Baca Sensor Gerak PIR
  2. Ukur Cahaya dengan LDR
  3. Atur Ambang Cahaya
  4. Lampu Malam Otomatis
← Kembali ke Arduino & IoT Academy