תוכן עניינים:

יום הולדת שמח-זמזם ולחצן: 10 שלבים
יום הולדת שמח-זמזם ולחצן: 10 שלבים

וִידֵאוֹ: יום הולדת שמח-זמזם ולחצן: 10 שלבים

וִידֵאוֹ: יום הולדת שמח-זמזם ולחצן: 10 שלבים
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, יולי
Anonim
Image
Image
חבר את הלחצן ללוח הלחם
חבר את הלחצן ללוח הלחם

פרויקט זה משתמש ב- Arduino Uno, באזר ולחצן להפעלת השיר יום הולדת שמח! כאשר לוחצים על הכפתור הזמזם מנגן את כל השיר של יום הולדת שמח. אני רואה את החיבור לכרטיסי יום ההולדת המוזיקליים שילדי כל כך אוהבים.

בחרתי ליצור את הפרויקט הזה מכיוון שכאשר סיימתי את הפרויקט הראשון שלי באמצעות זמזם הוא לא כלל כפתור ושיחק תבנית פשוטה מאוד. השתמשתי בעבר בכפתורים להדלקת נוריות LED אז החלטתי להוסיף כפתור לבאזר וגם ליצור את השיר Happy Birthday כהפתעה ליום ההולדת החמישי של הבן שלי! הוא אהב את זה ושיחק שוב ושוב! כמו ילדים תמיד הוא אהב ללחוץ על הכפתור. החלק הקשה ביותר בפרויקט זה היה ליצור מאפס את הקוד לשיר יום הולדת שמח אבל היה כיף לראות איך קידוד יכול להתחבר לנושאים אחרים כמו כתיבת מוזיקה.

רמת כישורים: מתחילים

ההשראה מיוחסת ל:

Kilic, M. (2016, 24 בנובמבר). לחן זמזם כפתורים. אחזר מתוך

חומרים

  • בקר מיקרו Arduino Uno
  • לוח לחם
  • זמזם פיזו
  • לַחְצָן
  • נגד 10K
  • 5 חוטי מגשר זכר-זכר
  • כבל מחבר USB

שלב 1: חבר את הלחצן ללוח הלחם

שלב 2: חבר נגד 10K לאחת מרגלי הכפתור

חבר נגד 10K לאחת מרגלי כפתור
חבר נגד 10K לאחת מרגלי כפתור

שלב 3: חבר את הרגל האחרת של הנגד לקרקע (GND) בעזרת חוט

חבר את הרגל השנייה של הנגד לקרקע (GND) בעזרת חוט
חבר את הרגל השנייה של הנגד לקרקע (GND) בעזרת חוט

שלב 4: חבר את הרגל השנייה של הכפתור עם חוט ל- +5V

חבר את הרגל השנייה של הכפתור עם חוט ל- +5V
חבר את הרגל השנייה של הכפתור עם חוט ל- +5V

שלב 5: חבר את הרגל הימנית העליונה של הכפתור עם חוט אל הפין הדיגיטלי 12

חבר את הרגל הימנית העליונה של הכפתור בעזרת חוט לסיכה הדיגיטלית 12
חבר את הרגל הימנית העליונה של הכפתור בעזרת חוט לסיכה הדיגיטלית 12

שלב 6: חבר את הזמזם ללוח. שימו לב לתוויות הצדדים החיוביים (+) והשליליים (-) של הבאזר

חבר את הזמזם ללוח. שימו לב לתוויות הצדדים החיוביים (+) והשליליים (-) של הבאזר
חבר את הזמזם ללוח. שימו לב לתוויות הצדדים החיוביים (+) והשליליים (-) של הבאזר

שלב 7: השתמש בחוט לחיבור הרגל השלילית (-) של הזמזם לקרקע (GND)

השתמש בחוט לחיבור הרגל השלילית (-) של הבאזר לאדמה (GND)
השתמש בחוט לחיבור הרגל השלילית (-) של הבאזר לאדמה (GND)

שלב 8: השתמש בחוט לחיבור הרגל החיובית (+) של הבאזר לסיכה 8

השתמש בחוט לחיבור הרגל החיובית (+) של הבאזר לסיכה 8
השתמש בחוט לחיבור הרגל החיובית (+) של הבאזר לסיכה 8

שלב 9: קידוד הארדואינו שלך

כעת אנו מוכנים לקבל את הקוד לפרויקט שלך. עבור לקישור הבא והעתק את הקוד לעורך Arduino שלך.

קוד יום הולדת שמח

קוד שכדאי לשים לב אליו:

  • צור כרטיסייה שנייה עבור קוד קטלוג המגרש ושמה: pitches.h

    • הדבק את הקוד מתוך קטלוג המגרשים בכרטיסייה החדשה של pitches.h
    • שורות 4-9 בקוד הן ההערות לשיר יום הולדת שמח. ההערות מגיעות מהכרטיסייה pitches.h
    • שורה 15 מכילה את משך ההערות המתאימות להערות בשורות 4-9
  • קו 42 הוא המקום בו אתה מסדיר את מהירות המנגינה. אם אתה רוצה להאיץ או להאט את הלחן שנה מספר זה בהתאם.
  • שורה 34 היא המקום שבו אתה מגדיר כמה תווים ישמעו בשיר. אז אם אתה כותב מנגינה חדשה ייתכן שיהיה עליך להתאים את המספר 28 כך שיתאים למספר התווים במנגינה החדשה שלך.

שלב 10: מזל טוב שסיימת! עכשיו תלחץ על הכפתור ותאזין למוזיקה המתוקה של יום הולדת שמח

מזל טוב סיימת! עכשיו תלחץ על הכפתור ותאזין למוזיקה המתוקה של יום הולדת שמח!
מזל טוב סיימת! עכשיו תלחץ על הכפתור ותאזין למוזיקה המתוקה של יום הולדת שמח!

כעת, לאחר ששיחקת יום הולדת שמח, נסה את כישוריך המוזיקליים וקוד שיר חדש משלך באמצעות כרטיסיית pitches.h כקטלוג קוד עבור התווים השונים.

מוּמלָץ: