Expert
โปรเจกต์ HBD Music
นี่คือ HBD music player ที่ฉันทำขึ้นด้วยตัวเองสำหรับวันเกิดของน้องชาย
นี่คือ HBD music player ที่ฉันทำขึ้นด้วยตัวเองสำหรับวันเกิดของน้องชาย
มันเป็นเรื่องของความถี่สำหรับโทนเสียงต่าง ๆ ผมรักดนตรีและชอบการเล่นดนตรีมากครับ ทุก ๆ โทนเสียงจะมีชื่อเรียก และทุก Octave จะเริ่มจาก (C) ซึ่งเท่ากับโทนเสียง (Do) โค้ดด้านล่างนี้:
void setup() {
pinMode(8, OUTPUT);
}
void loop() {
// 1.
// เล่นเสียง C4
tone(10, 261.626, 300);
delay(350);
// เล่นเสียง C4
tone(10, 261.626, 300);
delay(350);
// เล่นเสียง D4
tone(10, 293.665, 300);
delay(400);
// เล่นเสียง C4
tone(10, 261.626, 300);
delay(300);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(300);
// เล่นเสียง E4
tone(10, 329.628, 300);
delay(250);
// เล่นเสียง E4
tone(10, 329.628, 300);
delay(100);
// เล่นเสียง E4
tone(10, 329.628, 300);
delay(100);
// เล่นเสียง E4
tone(10, 329.628, 300);
delay(100);
delay(800);
// 2.
// เล่นเสียง C4
tone(10, 261.626, 300);
delay(350);
// เล่นเสียง C4
tone(10, 261.626, 300);
delay(350);
// เล่นเสียง D4
tone(10, 293.665, 300);
delay(350);
// เล่นเสียง C4
tone(10, 261.626, 300);
delay(250);
// เล่นเสียง G4
tone(10, 391.995, 300);
delay(250);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(250);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(100);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(100);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(100);
delay(800);
// 3.
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(300);
// เล่นเสียง C5
tone(10, 523.251, 300);
delay(300);
// เล่นเสียง A4
tone(10, 440.000, 300);
delay(250);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(250);
// เล่นเสียง E4
tone(10, 329.628, 300);
delay(250);
// เล่นเสียง D4
tone(10, 293.665, 300);
delay(200);
delay(800);
// 4.
// เล่นเสียง A4#
tone(10, 466.164, 300);
delay(200);
// เล่นเสียง A4#
tone(10, 466.164, 300);
delay(200);
// เล่นเสียง A4
tone(10, 440.000, 300);
delay(200);
// เล่นเสียง G4
tone(10, 391.995, 300);
delay(200);
// เล่นเสียง F4
tone(10, 349.228, 300);
delay(200);
// เล่นเสียง G4
tone(10, 391.995, 300);
delay(200);
// เล่นเสียง G4
tone(10, 391.995, 300);
delay(200);
delay(10000000);
}
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้