Բովանդակություն:
Video: Happyնունդդ շնորհավոր Կարգավորել Circuit Playground- ի օգտագործումը. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ահա թե ինչպես կարելի է նվագել Happy Birthday մեղեդին Adafruit's Arduino Compatible board Circuit Playground- ում:
Iննդյան տուփի անակնկալի համար տուփի մեջ տեղադրելու համար ինձ ինչ -որ փոքր բան էր պետք
Քայլ 1: Ավելացնել կոդը
Պատճենեք և տեղադրեք այս կոդը Arduino IDE- ում, այնուհետև անվանեք ֆայլը cpBirthday
/*Happyնունդդ շնորհավոր երգ: Փոփոխված է Adafruit's Circuit Playground- ի հետ աշխատելու համար
Երգը նվագարկելու համար պարզապես սեղմեք Circuit Playground- ի աջ կոճակը
Շնորհակալություն Մայք Բարելային CP- ի համար Tone գրադարանի համար ուղեցույց գրելու համար
Նրա ձեռնարկը կարելի է գտնել այստեղ ՝ https://learn.adafruit.com/circuit-playground-music/the-sound-of-music */
#ներառել #ներառել «pitches.h»
// մեղեդու նշումներ.
int մեղեդի = {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, NOTE_G4, NOT_44, NOTE4, NOTE4, NOTE4, NOTE_C4, NOTE_D4, NOTE_C4};
// նշումների տևողությունը ՝ 4 = քառորդ նշում, 8 = ութերորդ նշում և այլն:
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};
void setup () {
CircuitPlayground.begin ();
}
դատարկ շրջան () {
if (CircuitPlayground.rightButton ()) {for (int thisNote = 0; thisNote <26; thisNote ++) {int noteDuration = 1000/noteDurations [thisNote]; // գրառման տևողությունը հաշվարկելու համար (1 վայրկյան բաժանված նոտայի տիպի վրա) CircuitPlayground.playTone (մեղեդի [այս Նշում], noteDuration); // նշումները տարբերելու համար դրանց միջև սահմանեք նվազագույն ժամանակ: int pauseBetweenNotes = նշումՏևողություն * 1.60; ուշացում (pauseBetweenNotes); noTone (8); }}}
Հաջորդը ավելացրեք նոր ներդիր և անվանեք այդ ֆայլը pitches.h, որը Brett Hagman- ի նշումների և դրանց հաճախականությունների ցանկն է:
-պատճենեք և տեղադրեք հետևյալը այդ ֆայլում
-պահպանել այն
/********************************************* *Հասարակական հաստատուններ ******************************************* **/
#սահմանել NOTE_B0 31 #սահմանել NOTE_C1 33 #սահմանել NOTE_CS1 35 #սահմանել NOTE_D1 37 #սահմանել NOTE_DS1 39 #սահմանել NOTE_E1 41 #սահմանել NOTE_F1 44 #սահմանել NOTE_FS1 46 #սահմանել NOTE_G1 49 #սահմանել NOTE_B1 62 #սահմանել NOTE_C2 65 #սահմանել NOTE_CS2 69 #սահմանել NOTE_D2 73 #սահմանել NOTE_DS2 78 #սահմանել NOTE_E2 82 #սահմանել NOTE_F2 87 #սահմանել NOTE_FS2 93 #սահմանել NOTE_G2 98 #սահմանել_F2_FE2 #սահմանել NOTE_C3 131 #սահմանել NOTE_CS3 139 #սահմանել NOTE_D3 147 #սահմանել NOTE_DS3 156 #սահմանել NOTE_E3 165 #սահմանել NOTE_F3 175 #սահմանել NOTE_FS3 185 #սահմանել NOTE_G3 196 #սահմանել NOTE_33_FE3_E3 NOTE_C4 262 #սահմանել NOTE_CS4 277 #սահմանել NOTE_D4 294 #սահմանել NOTE_DS4 311 #սահմանել NOTE_E4 330 #սահմանել NOTE_F4 349 #սահմանել NOTE_FS4 370 #սահմանել NOTE_G4 392 #սահմանել NOT4_4f4E444_44 # սահմանել NOTE_CS5 554 #սահմանել NOTE_D5 587 #սահմանել NOTE_DS5 622 #սահմանել NOTE_E5 659 #սահմանել NOTE_F5 698 #սահմանել NOTE_FS5 740 #սահմանել NOTE_G5 784 #սահմանել NOTE_GS5 831 #սահմանել NOTE_F5 1109 #սահմանել NOTE_D6 1175 #սահմանել NOTE_DS6 1245 #սահմանել NOTE_E6 1319 #սահմանել NOTE_F6 1397 #սահմանել NOTE_FS6 1480 #սահմանել NOTE_G6 1568 #սահմանել NOTE_GS6 1661 #սահմանել NOTE_A6 1760_FE6_FE6_16 սահմանել NOTE_D7 2349 #սահմանել NOTE_DS7 2489 #սահմանել NOTE_E7 2637 #սահմանել NOTE_F7 2794 #սահմանել NOTE_FS7 2960 #սահմանել NOTE_G7 3136 #սահմանել NOTE_GS7 3322 #սահմանել NOTE_A7 3520de_Fine_86 4699 #սահմանեք NOTE_DS8 4978
Քայլ 2: Վերբեռնեք ծածկագիրը
Համոզվեք, որ ավելացրել եք Circuit Playground- ի աջակցությունը, ինչպես բացատրված է Adafruit- ի այս ձեռնարկում:
-Ընտրեք Adafruit Circuit PLAYground- ը տախտակների տակ, ինչպես նաև դրա COM նավահանգիստը
-Սեղմեք վերբեռնում
Քայլ 3: Դարձրեք շարժական
- Ես օգտագործել եմ 3 x AAA մարտկոցի կրիչ ՝ միացված/անջատիչ անջատիչով և 2-Pin JST միակցիչով ՝ տախտակին էներգիա ապահովելու համար:
Ազատորեն փոփոխեք կոդը, ինչպես ցանկանում եք:
- Հարցեր, արձագանքներ, հաճոյախոսություններ և խնդրանքներ ողջունելի են:):
Խորհուրդ ենք տալիս:
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի միջոցով. Ersաղիկների և երգելու փոխարեն կարող եք կառուցել այս տեղադրումը որպես մեծ անակնկալ ծննդյան տարեդարձերի համար
GBնունդդ շնորհավոր RGB Rainbow Lighting նվեր ՝ 11 քայլ
GBնունդդ շնորհավոր RGB Rainbow Lighting նվեր. Բարև ընկերներ, այս ուսանելի ծրագրում մենք RGB նեոպիքսել օգտագործելով կդարձնենք այլ ծննդյան նվեր: Այս նախագիծը գիշերը մթության մեջ շատ զով է թվում: Այս ձեռնարկի բոլոր տեղեկությունները ես տրամադրեցի այլ մասերով և ծածկագրերով: Եվ հուսով եմ, որ ձեզ դուր կգա սա
Iveնունդդ շնորհավոր ստեղծագործական գաղափարներ. 5 քայլ
Iveնունդդ շնորհավոր ստեղծագործական գաղափարներ. Սա ծննդյան օրվա բացիկի գաղափար է `պատրաստված ձեր ընկերների և սիրելիների համար: LED լույսը խորհրդանշում է մոմը քարտի ներսում, իսկ սև կլոր գույնը բարձրախոսն է, բարձրախոսը նվագելու է ծննդյան տարեդարձի երգը: Ե՛վ երգը, և՛ լույսը
DIY մի գունագեղ շնորհավոր տարեդարձի լուսադիոդային մոմ ՝ 7 քայլ
DIY a Colorful Happy Birthday LED Comle Circuit. Այս մոմի սխեմայի դիզայնի ոգեշնչումը մեր կյանքից է: Մեր ծննդյան խնջույքին մենք պետք է մոմ վառենք կրակայրիչով և ցանկությունը կատարելուց հետո մոմերը փչենք: Այս DIY սխեման գործում է նույն կերպ: Ինչպես տեսնում ենք շղթայից
Happyնունդդ շնորհավոր- Buzzer and Button: 10 Steps
Happyնունդդ շնորհավոր- Buzzer and Button: Այս նախագիծը օգտագործում է Arduino Uno- ն, ազդանշանը և կոճակը `Happy Birthday երգը նվագելու համար: Երբ կոճակը սեղմվում է, ազդանշանը նվագում է Happy Birthday- ի ամբողջ երգը: Ես տեսնում եմ կապը երաժշտական ծննդյան բացիկների հետ, որոնք իմ երեխաները շատ են սիրում