Skip to main content

 BEEPER/BUZZER


berfungsi mengubah energi listrik menjadi suara


cara mengakses buzzer di arduino



diagram untuk memasang buzzer/beeper



code :

const int buzzer = 9; //buzzer to arduino pin 9


const int buzzer = 9; //buzzer to arduino pin 9


void setup(){
 
  pinMode(buzzer, OUTPUT); // Set buzzer - pin 9 as an output

}

void loop(){
 
  tone(buzzer, 1000); // Send 1KHz sound signal...
  delay(1000);        // ...for 1 sec
  noTone(buzzer);     // Stop sound...
  delay(1000);        // ...for 1sec
  
}

suara nya bisa di ru bah menggunakan code :

#define NOTE_G4 392 //CI
#define NOTE_E4 330 //CAK
#define NOTE_G$ 392 //CI
#define NOTE_E4 330 //CAK
#define NOTE_E4 330 //DI
#define NOTE_F4 349 //DIN
#define NOTE_G4 392 //DING
#define NOTE_F4 349 //DI
#define NOTE_D4 294 //AM
#define NOTE_F4 349 //DI
#define NOTE_A4 440 //AM
#define NOTE_G4 392 //ME
#define NOTE_F4 349 //RA
#define NOTE_E4 330 //YAP
#define NOTE_A4 440 //DA
#define NOTE_F4 349 //TANG
#define NOTE_A4 440 //SE
#define NOTE_F4 349 //E
#define NOTE_A4 440 //KOR
#define NOTE_B4 494 //NYA
#define NOTE_C5 523 //MUK
#define NOTE_C5 523 //HAP
#define NOTE_E4 330 //LA
#define NOTE_G4 392 //LU
#define NOTE_F4 394 //DI
#define NOTE_D4 294 //TANG
#define NOTE_C4 262 //KAP

const int pinSpeaker = 7;
//delay untuk nada 440hz

void setup()
{pinMode(pinSpeaker, OUTPUT);
}

void loop(){
tone(pinSpeaker, NOTE_G4, 500);
delay(500);
 tone(pinSpeaker, NOTE_E4, 500);
delay(500);
 tone(pinSpeaker, NOTE_G4, 500);
delay(500);
 tone(pinSpeaker, NOTE_E4, 500);
delay(500);
 tone(pinSpeaker, NOTE_E4, 500);
delay(500);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_G4, 500);
delay(1000);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_D4, 500);
delay(500);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_A4, 500);
delay(500);
 tone(pinSpeaker, NOTE_G4, 500);
delay(500);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_E4, 500);
delay(1000);
 tone(pinSpeaker, NOTE_A4, 500);
delay(500);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_A4, 500);
delay(500);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_A4, 500);
delay(500);
 tone(pinSpeaker, NOTE_B4, 500);
delay(500);
 tone(pinSpeaker, NOTE_C5, 500);
delay(1000);
 tone(pinSpeaker, NOTE_C5, 500);
delay(1000);
 tone(pinSpeaker, NOTE_E4, 500);
delay(500);
 tone(pinSpeaker, NOTE_G4, 500);
delay(500);
 tone(pinSpeaker, NOTE_F4, 500);
delay(500);
 tone(pinSpeaker, NOTE_D4, 500);
delay(500);
 tone(pinSpeaker, NOTE_C4, 500);
delay(1000);
}

Comments