#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);
}