Membuat Melodi Dengan Buzzer

Indobot Academy

Buzzer, sebagai sebuah komponen elektronika, memiliki fungsi utama dalam mengubah sinyal listrik menjadi getaran suara atau bunyi. Prinsip dasar kerjanya melibatkan transformasi energi, di mana sinyal listrik yang diterima oleh buzzer diubah menjadi gelombang suara yang dapat didengar. Selanjutnya, buzzer tidak hanya membatasi diri pada menghasilkan bunyi semata, melainkan juga memiliki kemampuan untuk menciptakan melodi dengan mengatur frekuensi yang dihasilkannya. Dengan mengubah frekuensi sinyal yang diberikan ke buzzer, kita dapat merancang berbagai macam melodi sesuai dengan preferensi dan kebutuhan kita. Oleh karena itu, buzzer bukan hanya sekadar komponen elektronika yang menghasilkan suara, tetapi juga menjadi alat kreatif untuk menciptakan rangkaian nada yang harmonis dan sesuai dengan keinginan penggunanya.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Arduino UNO                                   1 Buah
  • Buzzer                                             1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

segera dapatkan komponen elektronik tersebut silahkan temukan disini.

2. Skema Rangkaian
Membuat Melodi Dengan Buzzer
Membuat Melodi Dengan Buzzer

Gambar Rangkaian Membuat Melodi Dengan Buzzer

Keterangan:

  • GND – GND Buzzer
  • D9 – Pin Data Buzzer

[/membership]

3. Langkah Kerja
  1. Pertama Siapkan alat dan bahan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Ketikkan sketch program pada halaman Arduino IDE
  5. Segera Lakukan proses uploading program
4. Sketch Program

[membership level=”0″]Sketch program ini hanya dapat terakses oleh member Indobot Premium.

Selanjutnya Silahkan


atau kemudian anda dapat


*hanya Rp2000 per hari akses semua materi

[/membership]

[membership level=”1,2,4″]

 
/* Program Membuat Melodi Dengan Buzzer dibuat oleh Indobot */

byte buzzer = 9;              //Inisialisasi buzzer di pin D9

void setup() {
  pinMode(buzzer, OUTPUT);    //Setting sebagai output
}

void loop() {
  Do();delay(500); Re();delay(500); Mi();delay(500); Fa();delay(500);
  Sol();delay(500); La();delay(500); Si();delay(500); DO();delay(500);
  Diam();delay(1000);
  DO();delay(500); Si();delay(500); La();delay(500); Sol();delay(500); 
  Fa();delay(500); Mi();delay(500); Re();delay(500); Do();delay(500);
  Diam();delay(1000);
}

void Do(){
  tone(buzzer,262); //Frekuensi nada DO
}
void Re(){
  tone(buzzer,294);
}
void Mi(){
  tone(buzzer,330);
}
void Fa(){
  tone(buzzer,349);
}
void Sol(){
  tone(buzzer,395);
}
void La(){
  tone(buzzer,440);
}
void Si(){
  tone(buzzer,494);
}
void DO(){
  tone(buzzer,523);
}
void Diam(){
  noTone(buzzer);
}

Kesimpulannya:

Program bekerja dengan mengelurkan melodi sesuai dengan program yang kita buat, program yang kita buat diatas akan mengeluarkan melodi do.re.mi.fa.sol.la.si.dO kemudian dO.si.la.sol.fa.mi.re.do.

[/membership]

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp