תוכן עניינים:
וִידֵאוֹ: ניגון יום הולדת שמח באמצעות מגרש משחקים: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
כך תוכלו לנגן את מנגינת יום ההולדת שמח במגרש המשחקים הלוח התואם של אדאפרואיד.
הייתי צריך משהו קטן להטביע בקופסה להפתעת קופסת יום הולדת
שלב 1: הוספת הקוד
העתק והדבק קוד זה ב- Arduino IDE ולאחר מכן תן שם לקובץ cpBirthday
/*שיר יום הולדת שמח! שונה לעבודה עם מגרש המשחקים של Adafruit
כדי להשמיע את השיר פשוט לחץ על הכפתור הימני במגרש המשחקים
תודה למייק בארלה שכתב מדריך לספריית הטון עבור CP
את ההדרכה שלו תוכלו למצוא כאן: https://learn.adafruit.com/circuit-playground-music/the-sound-of-music */
#include #include "pitches.h"
// הערות ניגון:
int melody = {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, NOTE_E4, NOTE_C4, NOTE_B3, NOTE_B4, NOTE_B 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};
הגדרת בטל () {
CircuitPlayground.begin ();
}
לולאת חלל () {
if (CircuitPlayground.rightButton ()) {for (int thisNote = 0; thisNote <26; thisNote ++) {int noteDuration = 1000/noteDurations [thisNote]; // לחישוב משך ההערה (שנייה אחת חלקי סוג ההערה) CircuitPlayground.playTone (מנגינה [thisNote], noteDuration); // כדי להבחין בין ההערות, הגדר זמן מינימלי ביניהן. int pauseBetweenNotes = noteDuration * 1.60; עיכוב (pauseBetweenNotes); noTone (8); }}}
לאחר מכן הוסף כרטיסייה חדשה ושם הקובץ pitches.h המהווה רשימה של הערות ותדירותם על ידי ברט האגמן
-העתק והדבק את הקבצים הבאים בקובץ זה
-שמור את זה
/********************************************** *קבועים ציבוריים ******************************************* **/
#הגדר 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_GS1 52 #הגדר NOTE_GS1 52_define NOTE_1 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 #הגדר NOTE_GS2 104 #הגדר NOTE_A2 110 #הגדר NOTE_A2 110 # #הגדר 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_GS3 208 #הגדר NOTE_A3 220 #הגדיר NOTE_A3 220 NOTE_C4 262 #הגדר NOTE_CS4 277 #הגדר NOTE_D4 294 #הגדר NOTE_DS4 311 #הגדר NOTE_E4 330 #הגדר NOTE_F4 349 #הגדר NOTE_FS4 370 #הגדר NOTE_G4 392 #הגדר NOTE_GS4 415 #הגדר NOTE_A4_4 #4_4 #4_4 #הגדר NOTE_A4_4 #4_4 #4_4 #הגדר NOTE_A4_4 #4_4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #4 #5 # הגדר 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_A5 880 #הגדר NOTE_AS6_32_32_326_32 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 #הגדר NOTE_AS6 1865 #הגדר NOTE_AS6 1865 #הגדר NOTE_AS6 1865 #הגדר NOTE_AS6 1865 #הגדר NOTE_G6 1568 הגדר NOTE_D7 2349 #הגדר NOTE_DS7 2489 #הגדר NOTE_E7 2637 #הגדר NOTE_F7 2794 #הגדר NOTE_FS7 2960 #הגדר NOTE_G7 3136 #הגדר NOTE_GS7 3322 #הגדר NOTE_A7 3520 #הגדר NOTE_AS7 3729 #הגדיר NOTE_87_56_fine NOTE_86_57 4699 #הגדר NOTE_DS8 4978
שלב 2: העלה את הקוד
וודא שהוספת את התמיכה במגרש המשחקים כפי שמוסבר במדריך זה של Adafruit.
-בחר את קרקע המשחקים Adafruit Circuit PL מתחת ללוחות כמו גם את יציאת ה- COM שלה
-לחץ על העלאה
שלב 3: הפוך אותו לנייד
- השתמשתי במחזיק סוללות 3 x AAA עם מתג הפעלה וכיבוי ומחבר JST דו-פיני כדי לספק כוח ללוח.
אתה מוזמן לשנות את הקוד כרצונך.
- שאלות, משוב, מחמאות ובקשות יתקבלו בברכה:):
מוּמלָץ:
יום הולדת שמח על סינתייזר מים עם MakeyMakey ו- Scratch: 5 שלבים
יום הולדת שמח על סינתייזר מים עם MakeyMakey ו- Scratch: במקום פרחים ושירה אתה יכול לבנות את המיצב הזה כהפתעה גדולה לימי הולדת
יום הולדת שמח מתנת תאורת קשת RGB: 11 שלבים
מתנת תאורת קשת RGB יום הולדת שמח: שלום חברים, במדריך זה נכין מתנת יום הולדת שונה באמצעות ניאופיקסל RGB. הפרויקט הזה נראה מגניב מאוד בחושך בלילה. סיפקתי את כל המידע במדריך זה עם כל החלקים והקודים. ואני מקווה שכולכם אוהבים את זה
רעיונות יצירתיים ליום הולדת שמח: 5 שלבים
רעיונות יצירתיים ליום הולדת שמח: זהו רעיון לכרטיס יום הולדת שמיועד לחברים ולאהובים שלכם. נורית הלד מסמלת את הנר בתוך הכרטיס, בעוד שהדבר העגול השחור הוא הרמקול, הרמקול ישמיע את שיר יום ההולדת שמח. גם השיר וגם האור יעשו
עשה זאת בעצמך מעגל נרות LED צבעוני ליום הולדת שמח: 7 שלבים
עשה זאת בעצמך מעגל נרות LED צבעוני ליום הולדת שמח: ההשראה העיצובית של מעגל הנרות הזה היא מהחיים שלנו. במסיבת יום ההולדת שלנו, עלינו להדליק את הנרות בעזרת מצית ולאחר שנשאל את המשאלה אנו מכבים את הנרות. מעגל ה- DIY הזה מתנהג בצורה דומה. כפי שאנו יכולים לראות מהמעגל
יום הולדת שמח-זמזם ולחצן: 10 שלבים
יום הולדת שמח-זמזם ולחצן: פרויקט זה משתמש באנו ארדואינו, באזר ולחצן להפעלת השיר יום הולדת שמח! כאשר לוחצים על הכפתור הזמזם מנגן את כל השיר של יום הולדת שמח. אני רואה את החיבור לכרטיסי יום ההולדת המוזיקליים שילדי כל כך אוהבים