Buat Alarm Kedekatan
Bunyikan alarm saat sesuatu terlalu dekat.
Buat Alarm Kedekatan adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.
Ubah Jarak Menjadi Tindakan
Anda sudah dapat membaca jarak, jadi sekarang tanggapilah. Alarm kedekatan akan berbunyi saat sesuatu terlalu dekat dengan sensor. 🚨
Tambahkan Buzzer
Hubungkan buzzer kecil ke pin digital dan ground. Membuat pin tersebut HIGH akan menghasilkan suara, sedangkan LOW akan menghentikannya.
const int buzzerPin = 8;Atur Pin Buzzer
Dalam setup, tandai pin buzzer sebagai OUTPUT agar Arduino dapat menyalakan dan mematikannya kapan pun Anda inginkan.
pinMode(buzzerPin, OUTPUT);Pilih Ambang Batas
Pilih jarak pemicu, misalnya 20 cm. Apa pun yang lebih dekat dari jarak ini dianggap terlalu dekat dan harus memicu alarm.
const int alarmDistance = 20;Baca Jarak
Pada setiap perulangan, lakukan pengukuran baru menggunakan langkah trigger dan pulseIn yang telah Anda pelajari, lalu simpan hasilnya dalam variabel distance.
Bandingkan Nilainya
Gunakan pernyataan if untuk memeriksa apakah hasil pembacaan berada di bawah ambang batas Anda. Perbandingan ini adalah otak dari seluruh alarm.
if (cm < alarmDistance) {
// too close!
}Bunyikan Alarm
Saat sesuatu terlalu dekat, atur pin buzzer ke HIGH. Jika tidak, atur ke LOW agar buzzer tetap diam sampai diperlukan.
if (cm < alarmDistance) digitalWrite(buzzerPin, HIGH);
else digitalWrite(buzzerPin, LOW);Abaikan Pembacaan yang Salah
Ingat, pulseIn dapat mengembalikan nol saat waktu tunggu habis. Lewati nilai tersebut agar gema yang tidak tertangkap tidak pernah memicu buzzer secara keliru.
Tambahkan LED Peringatan
Pasangkan buzzer dengan LED pada pin lain. Kedipan yang terlihat dan bunyi alarm membuat peringatan tetap jelas, bahkan di ruangan yang bising.
Peringatan yang Lebih Cerdas
Anda dapat membuat buzzer berbunyi semakin cepat saat objek semakin dekat dengan memetakan jarak ke jeda antar bunyi, seperti pada sensor parkir.
Sesuaikan dengan Kebutuhan Anda
Pola merasakan, memutuskan, bereaksi ini adalah inti setiap perangkat cerdas. Gantilah buzzer dengan relay atau pesan untuk mengembangkannya.
Pemeriksaan Singkat
Pikirkan apa yang menentukan kapan buzzer berbunyi.
Anda Telah Membuat Perangkat
Anda menggabungkan sensor, logika, dan keluaran menjadi alarm yang berfungsi. Perulangan merasakan-memutuskan-bereaksi itulah yang membentuk proyek IoT nyata. ✅
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 “Buat Alarm Kedekatan” gratis?
Ya — teks lengkap “Buat Alarm Kedekatan” 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 “Buat Alarm Kedekatan”?
Bunyikan alarm saat sesuatu terlalu dekat. 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 4 dari 4.
Berapa lama pelajaran “Buat Alarm Kedekatan” 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
- Cara Kerja Pengukuran Jarak Ultrasonik
- Rangkaian Kabel Trigger dan Echo
- pulseIn untuk Mengukur Waktu Gema
- Buat Alarm Kedekatan