שיעור 6

הוספת צלילים

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

הזמזם מחובר לשן מספר 4 של הארדואינו.

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

 

שלב 1: צליל הדלקה

נוסיף צליל קצר שיושמע בתחילת הקוד לאחר ההדלקה של ארדואינו.

גררו את הבלוק של הנגינה כפי שמתואר בסרטון הבא, הכניסו אותו מיד אחרי הבלוק של הסרבו.

לחצו על "העלאה" על מנת להעלות את הקוד ולשמוע את הצליל (אם ארדואינו לא מחובר, תצטרכו קודם כל ללחוץ על "חבר" ולהשלים את תהליך החיבור).

 

זו התוצאה שאתם אמורים לקבל:

 

בלוק הנגינה מכיל שלושה נתונים: 
– שן (במקרה שלנו השן היא 4)
– תו (ניתן לבחור מרשימה התווים)
– ביטים (משך הזמן שהתו ינוגן)

שלב 2: הוספת מנגינה

עכשיו נהפוך את הצליל הפשוט למנגינה קצרה.

הנגינה שלנו תכלול רצף של שלושה תווים עם המתנה קצרה ביניהם של רבע שניה.

בצעו את השינויים על פי הסרטון:

זו תהיה התוצאה:

שלב 3: צלילי ״ספירה לאחור״

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

 

כמובן שתוכלו לנסות להשתמש בתווים אחרים אם תרצו.
זו התוצאה שאתם אומרים לקבל:

 

ממשיכים!

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