#include "pitches.h"     // เรียกใช้ไลบรารี่กำเนิดโน๊ตดนตรี pitches
#define Buzzer 8         // กำหนดพอร์ตเชื่อมต่อ Buzzer เป็นพอร์ต 8
void setup()
{ 
  pinMode(Buzzer, OUTPUT);  // เซ็ตพอร์ต 8 เป็น พอร์ต OUTPUT
  pinMode(7,OUTPUT);
}

void loop()
{
  digitalWrite(7, HIGH);
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต โด ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต เร  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_B4);delay(500);  //ส่งเสียงโน๊ต มี  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต ฟา ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_D4);delay(500);  //ส่งเสียงโน๊ต ซอล ออกเต๊บ4 เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_CS4);delay(500);  //ส่งเสียงโน๊ต ลา  ออกเต๊บ4 เป็นเวลา 0.6 วินาที
digitalWrite(7, LOW);

tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต โด ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต เร  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_B4);delay(500);  //ส่งเสียงโน๊ต มี  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต ฟา ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_E4);delay(500);  //ส่งเสียงโน๊ต ซอล ออกเต๊บ4 เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_D4);delay(500);  //ส่งเสียงโน๊ต ลา  ออกเต๊บ4 เป็นเวลา 0.6 วินาที

digitalWrite(7, HIGH);
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต โด ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต เร  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_A4);delay(500);  //ส่งเสียงโน๊ต มี  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_FS4);delay(500);  //ส่งเสียงโน๊ต ฟา ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_D4);delay(500);  //ส่งเสียงโน๊ต ซอล ออกเต๊บ4 เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_CS4);delay(500);  //ส่งเสียงโน๊ต ลา  ออกเต๊บ4 เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_B4);delay(500);  //ส่งเสียงโน๊ต ลา  ออกเต๊บ4 เป็นเวลา 0.6 วินาที

digitalWrite(7, LOW);
tone(Buzzer, NOTE_G4);delay(500);  //ส่งเสียงโน๊ต โด ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_G4);delay(500);  //ส่งเสียงโน๊ต เร  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_FS4);delay(500);  //ส่งเสียงโน๊ต มี  ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_D4);delay(500);  //ส่งเสียงโน๊ต ฟา ออกเต๊บ4  เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_E4);delay(500);  //ส่งเสียงโน๊ต ซอล ออกเต๊บ4 เป็นเวลา 0.6 วินาที
tone(Buzzer, NOTE_D4);delay(500);  //ส่งเสียงโน๊ต ลา  ออกเต๊บ4 เป็นเวลา 0.6 วินาที
digitalWrite(7, HIGH);


noTone(Buzzer);delay(500);





}