Selamat Datang di Website Pendidikan - Mata Pelajaran Informatika. by : Dhans Media Corp.

Selasa, 05 November 2024

Contoh Program dan Rangkaian Buzzer Arduino Sederhana

 Hasil yang Diharapkan:

Buzzer akan berbunyi dengan dengan frekuensi sebesar 200Hz dan 500Hz serta delay (waktu jeda) seperti yang diberikan. Dalam hal ini diberikan delay 2000 milisecond atau 2 detik.


Alat dan Bahan:

  • Arduino Uno dan kabelnya
  • Software Arduino IDE
  • Buzzer 5 volt
  • Kabel Jumper male to female

Cara Kerja:

1. Buatlah sebuah rangkaian buzzer sederhana seperti gambar di bawah ini.

rangkaian buzzer sederhana


Berikut konfigurasi pinnya:
ArduinoBuzzer
Pin 6Kutub Positif (Kaki Panjang)
GNDKutub negatif (Kaki Pendek)


2. Buka Arduino IDE (gunakan simulator WOKWI/THINKERCAD) dan pastikan board-nya sesuai dengan jenis Arduino yang kamu gunakan.

3. Tambahkan Part (pada tanda +) cari simbol Buzzer

4. Hubungkan setiap kabel ke pin input digital sesuai dengan konfigurasi diatas

4. Ketikkan kode program buzzer Arduino Uno berikut di software Arduino IDE:


int buzzer = 6; //deklarasi pin buzzer

void setup() {

  // letakkan kode Anda di sini, untuk dijalankan sekali

  pinMode(buzzer, OUTPUT); //setup pin buzzer menjadi output

}

void loop() {

  // put your main code here, to run repeatedly:

  tone(buzzer, 200); //membunyikan buzzer sebesar 200Hz, boleh diubah-ubah sesuai dengan keinginan, semakin tinggi frekuensi semakin tinggi pula suara buzzernya

  delay(2000); //memberikan waktu tunda selama 2 detik

  tone(buzzer, 500);

  delay(2000);

}


5. Upload dan jalankan program, lihat apa yang terjadi.



TANTANGAN PROGRAM :

Kali ini kita akan mencoba menggunakan Piezo Speaker untuk menghasilkan bunyi. Kita akan menggunakan fungsi tone() yang berfungsi untuk menghasilkan gelombang suara dari frekuensi yang ditentukan pada pin. Kita juga dapat menentukan durasi, selain itu gelombang berlanjut hingga panggilan ke noTone()





Ketikkan kode beriktu pada Arduino kalian :


Sebagai TANTANGAN, Coba kalian berikan kode perulangan agar suara yang dihasilkan bisa berulang terus menerus.


Share:

1 komentar:

Statistik Blog