Arduino & IoT Academy · Pelajaran

Buat Alarm Kedekatan

Bunyikan alarm saat sesuatu terlalu dekat.

Pelajaran 4 dari 413 langkah

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. ✅

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 “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

  1. Cara Kerja Pengukuran Jarak Ultrasonik
  2. Rangkaian Kabel Trigger dan Echo
  3. pulseIn untuk Mengukur Waktu Gema
  4. Buat Alarm Kedekatan
← Kembali ke Arduino & IoT Academy