תוכן עניינים:
- שלב 1: חבר את הלחצן ללוח הלחם
- שלב 2: חבר נגד 10K לאחת מרגלי הכפתור
- שלב 3: חבר את הרגל האחרת של הנגד לקרקע (GND) בעזרת חוט
- שלב 4: חבר את הרגל השנייה של הכפתור עם חוט ל- +5V
- שלב 5: חבר את הרגל הימנית העליונה של הכפתור עם חוט אל הפין הדיגיטלי 12
- שלב 6: חבר את הזמזם ללוח. שימו לב לתוויות הצדדים החיוביים (+) והשליליים (-) של הבאזר
- שלב 7: השתמש בחוט לחיבור הרגל השלילית (-) של הזמזם לקרקע (GND)
- שלב 8: השתמש בחוט לחיבור הרגל החיובית (+) של הבאזר לסיכה 8
- שלב 9: קידוד הארדואינו שלך
- שלב 10: מזל טוב שסיימת! עכשיו תלחץ על הכפתור ותאזין למוזיקה המתוקה של יום הולדת שמח
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פרויקט זה משתמש ב- Arduino Uno, באזר ולחצן להפעלת השיר יום הולדת שמח! כאשר לוחצים על הכפתור הזמזם מנגן את כל השיר של יום הולדת שמח. אני רואה את החיבור לכרטיסי יום ההולדת המוזיקליים שילדי כל כך אוהבים.
בחרתי ליצור את הפרויקט הזה מכיוון שכאשר סיימתי את הפרויקט הראשון שלי באמצעות זמזם הוא לא כלל כפתור ושיחק תבנית פשוטה מאוד. השתמשתי בעבר בכפתורים להדלקת נוריות LED אז החלטתי להוסיף כפתור לבאזר וגם ליצור את השיר Happy Birthday כהפתעה ליום ההולדת החמישי של הבן שלי! הוא אהב את זה ושיחק שוב ושוב! כמו ילדים תמיד הוא אהב ללחוץ על הכפתור. החלק הקשה ביותר בפרויקט זה היה ליצור מאפס את הקוד לשיר יום הולדת שמח אבל היה כיף לראות איך קידוד יכול להתחבר לנושאים אחרים כמו כתיבת מוזיקה.
רמת כישורים: מתחילים
ההשראה מיוחסת ל:
Kilic, M. (2016, 24 בנובמבר). לחן זמזם כפתורים. אחזר מתוך
חומרים
- בקר מיקרו Arduino Uno
- לוח לחם
- זמזם פיזו
- לַחְצָן
- נגד 10K
- 5 חוטי מגשר זכר-זכר
- כבל מחבר USB
שלב 1: חבר את הלחצן ללוח הלחם
שלב 2: חבר נגד 10K לאחת מרגלי הכפתור
שלב 3: חבר את הרגל האחרת של הנגד לקרקע (GND) בעזרת חוט
שלב 4: חבר את הרגל השנייה של הכפתור עם חוט ל- +5V
שלב 5: חבר את הרגל הימנית העליונה של הכפתור עם חוט אל הפין הדיגיטלי 12
שלב 6: חבר את הזמזם ללוח. שימו לב לתוויות הצדדים החיוביים (+) והשליליים (-) של הבאזר
שלב 7: השתמש בחוט לחיבור הרגל השלילית (-) של הזמזם לקרקע (GND)
שלב 8: השתמש בחוט לחיבור הרגל החיובית (+) של הבאזר לסיכה 8
שלב 9: קידוד הארדואינו שלך
כעת אנו מוכנים לקבל את הקוד לפרויקט שלך. עבור לקישור הבא והעתק את הקוד לעורך Arduino שלך.
קוד יום הולדת שמח
קוד שכדאי לשים לב אליו:
-
צור כרטיסייה שנייה עבור קוד קטלוג המגרש ושמה: pitches.h
- הדבק את הקוד מתוך קטלוג המגרשים בכרטיסייה החדשה של pitches.h
- שורות 4-9 בקוד הן ההערות לשיר יום הולדת שמח. ההערות מגיעות מהכרטיסייה pitches.h
- שורה 15 מכילה את משך ההערות המתאימות להערות בשורות 4-9
- קו 42 הוא המקום בו אתה מסדיר את מהירות המנגינה. אם אתה רוצה להאיץ או להאט את הלחן שנה מספר זה בהתאם.
- שורה 34 היא המקום שבו אתה מגדיר כמה תווים ישמעו בשיר. אז אם אתה כותב מנגינה חדשה ייתכן שיהיה עליך להתאים את המספר 28 כך שיתאים למספר התווים במנגינה החדשה שלך.
שלב 10: מזל טוב שסיימת! עכשיו תלחץ על הכפתור ותאזין למוזיקה המתוקה של יום הולדת שמח
כעת, לאחר ששיחקת יום הולדת שמח, נסה את כישוריך המוזיקליים וקוד שיר חדש משלך באמצעות כרטיסיית pitches.h כקטלוג קוד עבור התווים השונים.