Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum
  • Beranda
  • Pemrograman
  • Program Buzzer

Program Buzzer

  • Pemrograman
  • 2 October 2018, 14.22
  • Oleh: roghib.muh
  • 0

Buzzer adalah media untuk output suara, buzzer dapat mengeluarkan suara bergantung dari tegangan yang diterima. Apabila diberikan tegangan penuh 5V maka buzzer akan bersuara kencang, dan bila buzzer diberikan tegangan berfrekuensi/osilasi maka suara yang keluar berupa nada.

1. Kebutuhan

  • Arduino UNO
  • (1)Buzzer
  • kabel
  • Breadboard

2. Skematik

Gambar 1. pemasangan buzzer pada Arduino,

kaki GND buzzer dihubungkan langsung ke pin 12 Arduino

3. Program

int speakerPin = 12;    //deklarasi variabel pin

int numTones = 10;        //deklarasi variabel jumlah nada

//deklarasi variabel array berisi nilai nada

int tones[] = {261, 277, 294, 311, 330, 349, 370, 392, 415, 440};

// nadanya : C C# D D# E F F# G G# A

void setup()

{

  //perulangan nada dari 1 sampai 10

  for(int i = 0; i < numTones; i++)

  {

   tone(speakerPin, tones[i]);    //instruksi untuk mengeluarkan nada pada pin

   delay(500);// menunggu 500 milidetik, nada akan tetap berbunyi

  }

  noTone(speakerPin);    //instruksi untuk menghentikan suara

}

void loop()

{

}

4. Video

Leave A Comment Cancel reply

Your email address will not be published. Required fields are marked *

*

Universitas Gadjah Mada

Menara Ilmu Mikrokontroler FMIPA
Universitas Gadjah Mada
Kontak :
roghib.muh@ugm.ac.id
+62 856-4781-7270

© Universitas Gadjah Mada

KEBIJAKAN PRIVASI/PRIVACY POLICY

[EN] We use cookies to help our viewer get the best experience on our website. -- [ID] Kami menggunakan cookie untuk membantu pengunjung kami mendapatkan pengalaman terbaik di situs web kami.I Agree / Saya Setuju