Isi kandungan:
Video: Lagu Selamat Hari Lahir Menggunakan Taman Permainan Litar: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Inilah cara bermain Happy Birthday Melody di Arafino's Compatible board Circuit Playground Adafruit.
Saya memerlukan sesuatu yang kecil untuk dimasukkan ke dalam kotak untuk kejutan kotak ulang tahun
Langkah 1: Menambah Kod
Salin dan Tampal kod ini ke Arduino IDE kemudian namakan fail cpBirthday
/ * Lagu Selamat Hari Jadi! Diubah suai untuk bekerja dengan Adafruit's Circuit Playground
Untuk memainkan lagu hanya tekan butang kanan di Circuit Playground
Terima kasih kepada Mike Barela kerana menulis panduan untuk perpustakaan Tone untuk CP
Tutorialnya boleh didapati di sini: https://learn.adafruit.com/circuit-playground-music/the-sound-of-music * /
#masuk #masuk "pitches.h"
// Catatan melodi:
inti melodi = {NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_C4, NOTE_B3, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_D4, NOTE_C4, NOTE_G3, NOTE_G3, NOT_4, NOT_4, NOT_4, NOT_ NOTE_C4, NOTE_D4, NOTE_C4};
// jangka masa nota: 4 = nota suku, 8 = nota kelapan, dll:
int noteDurations = {8, 8, 4, 4, 4, 2, 8, 8, 4, 4, 4, 2, 8, 8, 4, 4, 4, 4, 3, 8, 8, 4, 4, 4, 2};
batal persediaan () {
CircuitPlayground.begin ();
}
gelung kosong () {
if (CircuitPlayground.rightButton ()) {untuk (int thisNote = 0; thisNote <26; thisNote ++) {int noteDuration = 1000 / noteDurations [thisNote]; // untuk mengira jangka masa nota (1 saat dibahagi dengan jenis nota) CircuitPlayground.playTone (melodi [thisNote], noteDuration); // untuk membezakan nota, tetapkan masa minimum di antara mereka. int pauseBetweenNotes = noteDuration * 1.60; kelewatan (pauseBetweenNotes); noTone (8); }}}
Seterusnya tambahkan tab dan nama baru yang memfailkan pitches.h yang merupakan nota senarai dan kekerapannya oleh Brett Hagman
-kopi dan tampal yang berikut ke dalam fail tersebut
-jimatnya
/ ************************************************* * Pemalar Awam *********************************************** ** /
#define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 # tentukan NOTE_G1 49 #definisikan_Gambar 49 #definisikan_Gambar 49 #definisikan NOTE_B1 62 # tentukan NOTE_C2 65 #tentukan NOTE_CS2 69 # tentukan NOTE_D2 73 # tentukan NOTE_DS2 78 # tentukan NOTE_E2 82 # tentukan NOTE_F2 87 # tentukan NOTE_FS2 93 # tentukan NOTE_G2 98 # tentukan NOTA_122kan_NYA_NET_NYA # 117_tentukan #Berminkan_123 #dapatkan_tanda #tentukan NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOTE_FS3 185 # tentukan NOTE_G3 196 #define NOTE_dine_fine_dine_fine_fine_fine_fine_fine_fine_fine_foto2 NOTE_C4 262 # tentukan NOTE_CS4 277 # tentukan NOTE_D4 294 # tentukan NOTE_DS4 311 #tentukan NOTE_E4 330 # tentukan NOTE_F4 349 # tentukan NOTE_FS4 370 # tentukan NOTE_FS4 370 # tentukan NOTE_F44 370 # tentukan NOTE_G4 392 #tentukan #4_betulkan_4d4_tambah_4d4_tentukan_4b_4_4_4404_tentukan # definisikan NOTE_CS5 554 #tentukan NOTE_D5 587 #tentukan NOTE_DS5 622 #tentukan NOTE_E5 659 #tentukan NOTE_F5 698 # tentukan NOTE_FS5 740 # tentukan NOTE_G5 784 # tentukan NOTE_G5 784 # tentukan NOTE_GS5 831 # tentukan NOTA_8_betulkan # 9_defaskan # 8_betulkan # 8_cantik 1109 #define NOTE_D6 1175 #define NOTE_DS6 1245 #define NOTE_E6 1319 #define NOTE_F6 1397 #define NOTE_FS6 1480 #define NOTE_G6 1568 #define NOTE_GS6 1661 # tentukan NOTE_A6 1760 #definisikan_fine_fine_fine_fine_fine_fine_foto definisikan NOTE_D7 2349 # tentukan NOTE_DS7 2489 # tentukan NOTE_E7 2637 # tentukan NOTE_F7 2794 # tentukan NOTE_FS7 2960 # tentukan NOTE_G7 3136 # tentukan NOTE_GS7 3322 # tentukan NOTE_GS7 3322 # tentukan NOTE_A7 3520 # tentukan_Berminat_Berminat_Berminat #Berminat_Berminat #Berminat_Berminat #Berminat #Berminat_Berminat_Berminat 4699 #tentukan NOTE_DS8 4978
Langkah 2: Muat naik Kod
Pastikan anda telah menambahkan sokongan untuk Circuit Playground seperti yang dijelaskan dalam tutorial ini dari Adafruit.
-Pilih Adafruit Circuit PLayground di bawah papan dan juga port COMnya
-Klik muat naik
Langkah 3: Jadikannya Mudah Alih
- Saya menggunakan Pemegang Bateri AAA 3 x dengan Suis Hidup / Mati dan penyambung JST 2-Pin untuk memberikan kuasa ke papan
Jangan ragu untuk mengubah kod yang anda mahukan.
- Soalan, Maklum Balas, Pujian dan permintaan semua dialu-alukan:):
@ NemesisContrer8
Disyorkan:
Selamat Hari Lahir di Water Synthesizer Dengan MakeyMakey dan Scratch: 5 Langkah
Happy Birthday on Water Synthesizer Dengan MakeyMakey dan Scratch: Daripada Bunga dan Nyanyian, anda boleh membina pemasangan ini sebagai kejutan besar untuk ulang tahun
Selamat Hari Lahir Hadiah RGB Rainbow Lighting: 11 Langkah
Selamat Hari Lahir Hadiah RGB Rainbow Lighting: Hai kawan-kawan, dalam arahan ini kami akan membuat Hadiah Ulang Tahun yang berbeza menggunakan RGB neopixel. Projek ini kelihatan sangat sejuk dalam gelap pada waktu malam. Saya memberikan semua maklumat dalam tutorial ini dengan bahagian dan kod al. Dan saya harap anda semua seperti ini
Idea Selamat Hari Lahir Kreatif: 5 Langkah
Idea Selamat Hari Lahir Kreatif: Ini adalah idea kad ulang tahun yang dibuat untuk rakan dan orang tersayang. Lampu LED melambangkan lilin di dalam kad, sementara yang bulat hitam adalah pembesar suara, pembesar suara akan memainkan lagu selamat ulang tahun. Lagu dan cahaya akan
Litar Lilin LED Selamat Hari Lahir Berwarna-warni: 7 Langkah
Litar Lilin LED Selamat Hari Lahir Berwarna-warni: Inspirasi reka bentuk litar lilin ini adalah dari kehidupan kita. Dalam pesta ulang tahun kami, kami perlu menyalakan lilin dengan lebih ringan dan setelah membuat permintaan kami memadamkan lilin. Litar DIY ini bertindak dengan cara yang sama. Seperti yang kita lihat dari cir
Selamat Hari Lahir-Buzzer dan Butang: 10 Langkah
Happy Birthday-Buzzer and Button: Projek ini menggunakan Arduino Uno, buzzer, dan butang untuk memainkan lagu Happy Birthday! Apabila butang ditekan, buzzer memainkan keseluruhan lagu Selamat Hari Jadi. Saya melihat kaitannya dengan kad ulang tahun muzik yang sangat disukai oleh anak-anak saya