// กำหนดค่าคงที่ของโน้ตดนตรี
#define NOTE_C8 4186 // ความถี่ของโน้ต C8 (Do ในระดับ 8)
const int buzzerPin = 8; // ขา Digital ที่ใช้เชื่อมต่อกับ Buzzer
const int noteDuration = 500; // ระยะเวลาโน้ตในมิลลิวินาที
void setup() {
// กำหนดขา Buzzer เป็น OUTPUT
pinMode(buzzerPin, OUTPUT);
}
void loop() {
// เล่นโน้ต C8 (Do ในระดับ 8)
tone(buzzerPin, NOTE_C8); // ส่งสัญญาณที่ความถี่ 4186 Hz
delay(noteDuration); // รอ 500 มิลลิวินาที
// หยุดเสียง
noTone(buzzerPin); // หยุดการส่งสัญญาณ
delay(500); // รอ 500 มิลลิวินาทีก่อนเริ่มเล่นโน้ตถัดไป
}