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

פסנתר ארדואינו: 5 שלבים
פסנתר ארדואינו: 5 שלבים

וִידֵאוֹ: פסנתר ארדואינו: 5 שלבים

וִידֵאוֹ: פסנתר ארדואינו: 5 שלבים
וִידֵאוֹ: כיצד לשלוט במפעיל באמצעות Arduino - Robojax 2024, יולי
Anonim
פסנתר ארדואינו
פסנתר ארדואינו
פסנתר ארדואינו
פסנתר ארדואינו

היי חברים תמיד רציתם להכין פסנתר, אם כן, אתם במקום הנכון.

חומרים

1. ארדואינו

2. רמקול 8 אוהם

3. משוך נגדים (1k - 10k יעבוד בסדר גמור)

4. 8 מתגי טאקט

5. לוח לחם וורובארד

שלב 1: נגדים כלפי מעלה ומטה

נגדים כלפי מעלה ומטה
נגדים כלפי מעלה ומטה
נגדים כלפי מעלה ומטה
נגדים כלפי מעלה ומטה

להרים הנגד

אלה נגדים השומרים על מצב ההיגיון של סיכה HIGH כאשר הסיכה אינה מחוברת או שאין לה מצב.

משוך נגדים

נגדים אלה עוזרים לשמור על מצב ההיגיון של סיכה נמוכה כאשר היא אינה מחוברת או כאשר הסיכה אין מצב.

למידע נוסף על נגדים כלפי מעלה ומטה, בקר

playground.arduino.cc/CommonTopics/PullUpD…

הערה: ישנם שלושה מצבי סיכות שהם גבוהים, נמוכים וצפים או התנגדות גבוהה. כאשר סיכה היא גבוהה זה אומר שהיא ב 5 וולט (עבור Arduino MCU), בעוד שנמוך פירושו שהיא קרוב ל 0 וולט או GND, בעוד שאמצע צף אין לה מצב שהיא לא גבוהה או נמוכה.

הערה: במדריך זה נשתמש בנגדים כלפי מטה

שלב 2: הפקת צלילים ותדירות

פונקציית צליל ארדואינו

פונקציה זו משמשת ליצירת כל תדר בסיכת ארדואינו

צליל (סיכה, תדר, משך או עיכוב);

למשל טון (9, 3100, 100);

לא אחד()

פונקציה זו משמשת כאשר אינך רוצה לנגן שום צליל או תדר בסיכה מסוימת.

noTone (סיכה);

לדוגמה noTone (9); // זה לא ישמיע צליל או תדר בסיכה 9.

הערה: אם אתה רוצה לשנות את הסיכה המשמשת את הטון וודא שמדובר בסיכת PWM.

צליל (סיכת pwm, תדר, עיכוב);

noTone (סיכת pwm); כדי לברר סיכת pwm עבור Arduino עיין באינטרני. לדוגמה חפש (סיכת pwm של Arduino pro mini). פשוט שנה את פרו המיני לבקר המיקרו Arduino שבו אתה משתמש. למידע נוסף על pwm בקר בכתובת

שלב 3: מתגים רגעיים (מתגי טאקט)

מתגים רגעיים (מתגי טאקט)
מתגים רגעיים (מתגי טאקט)

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

שלב 4: תרשימים

סכמטים
סכמטים

אם אתה משתמש בקוד בעל הנגד הפנימי כלפי מעלה התעלם מנגדי המשיכה למטה בתרשימים אלה. זכור לחבר הובלה אחת של הרמקול שלך לסיכה 9 של pwm או לסיכת pwm שבה אתה משתמש והשנייה ל- GND. אם הרמקול שלך מקוטב חבר את ההובלה החיובית לך את סיכת ה- pwm שלך ואת הסיכה השלילית ל- GND.

שלב 5: קוד

הקוד השני השתנה במלואו על ידי עבור אלה שאין להם נגדים לשימוש כנגדים כלפי מטה

שם קוד אחד הוא Arduino piano.zip, ואילו code2 הוא piano.zip

תודה שקראתם. נגן בפסנתר עד שנשמותיך קופצות משמחה.

לא יכולתי להטמיע את סרטון היוטיוב שלי, אך תוכל לגשת אליו דרך הקישור הזה

www.youtube.com/embed/apsuFn0Wp1g

מוּמלָץ: