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

סיימון אומר: 3 שלבים
סיימון אומר: 3 שלבים

וִידֵאוֹ: סיימון אומר: 3 שלבים

וִידֵאוֹ: סיימון אומר: 3 שלבים
וִידֵאוֹ: תינוק עם דרישות 2024, יולי
Anonim
המלך אמר
המלך אמר

מדריך זה כתוב בהולנדית.

לקראת הסמינר שלנו 'Happy Hacking' על ה- HKU אנו יכולים ללוח לוח שנוצר על בסיס המשחק של סיימון. דלת על כפתור אחת מגיעה ליצירת קול אחד. Elke button has one eigen geluid. אונס סיימון אומר שההסכם יגיע לאתר הזמן שבו אפשר לחשב. במקום זה אתה יכול להשתמש במספר הטלפונים של הטלפון שלך כדי לצפות בהם.

שלב 1: חומרים

חומר
חומר

- פוסטר בגודל A0

- הוט בורד

- קרש Houten (de cirkels van de buttons to make)

- Verf in de kleuren rood, geel, blauw, green en wit

- Kwasten - מדפסת פוסטרים

- תוכנת עריכה (אנו משתמשים ב- Adobe Illustrator)

- ארדואינו

- ליים

- בור

- זאגטאפל

- תיבת שמע

- 4x כפוף

- מגן MP3

- כרטיס Micro SD

- מקור אנרגיה

- כבל שמע AUX

שלב 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

קנה פורמט A0 של עץ גדול יותר.

עיצוב העיצוב של Adobe Illustrator הוא הלוגו שלך, על מה שיש בו שולחן גדול.

העבר את זה על פורמט PDF גדול והדפס אותו מהפורמט של פוסטר A0.

Met lijm maak je de poster vast on the bord.

In the bord boor je acht kleine gaatjes, there come de threadjes in van de knoppen (2 threadjes per knop).

עבור הכפתורים יוצרים כפתורי עץ מאחד קרשים.

צור 4 עיגולים עם קוטר של 5 סנטימטרים.

בכרטיסי עץ עשו את העבר קטן מהכף בעבר.

הכפתורים של עץ שילד אתה הראשון שנינות.

Waneer ze gedroogd zijn ga je is with a low color overheen.

כפתורי Totaal krijg je dan vier בגוונים צבעוניים, כחולים, גוונים וגוונים.

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

Op de achterkant van het board tape je de Arduino, רמקול ופאוורבנק עצום.

שלב 3: מתכנתים

מתכנתים
מתכנתים

צור את ההתקנה הבולטת ביותר על ארדואינו.

לאחר מכן ניתן לקודד אותם ב: (ה- SD חייב להכיר את המספרים Track001 עד מסלול 004.) #Include // הוסף את ספריות SdFat #include // #include // ואת ספריית Shield MP3 #include // למטה אינו נחוץ אם מונע הפרעה. בטוח להסרה אם לא משתמשים. #if מוגדר (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif מוגדר (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include #. * * אובייקט עיקרי לטיפול בכל פונקציות SdCard. */ SdFat sd; /*** / brief Object שמפעיל את ספריית SFEMP3Shield. * * אובייקט עיקרי לטיפול בכל התכונות, החברים והפונקציות של הספרייה. נגן MP3/ SFEMP3Shield; לחצני int = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / brief הגדרת התכונה של שבב ה- Arduino לשימושנו. * * לאחר שהגרעין של Arduino אתחל אתחול תכונות בסיסיות ליישום * זה, כגון יציאה סידרית ואובייקטים של MP3 Player עם.begin. * יחד עם הצגת תפריט העזרה. * * / note return קודי שגיאה מועברים בדרך כלל מנגן MP3. * Whicn בתורות יוצר ומאתחל את אובייקטים SdCard. * * / see * / ref Error_Codes */ void setup () {uint8_t result; // קוד תוצאה מפונקציה כלשהי שייבדק במועד מאוחר יותר. Serial.begin (115200); // אתחל את כרטיס ה- SdCard. if (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // בהתאם לסביבת ה- SdCard שלך, SPI_HAVE_SPEED עשוי לעבוד טוב יותר. if (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // אתחל את התוצאה של מגן נגן MP3 = MP3player.begin (); // בדוק את התוצאה, עיין ב- readme לקודי שגיאה. #אם מוגדר (_ BIOFEEDBACK_MEGA_) // או מסיבות אחרות, לבחירתך. // בדרך כלל לא בשימוש על ידי רוב המגינים, ולכן הגיבו. Serial.println (F ("החלת תיקון ADMixer.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("הגדרת עוצמת ADMixer.")); MP3player. ADMixerVol (-3); } #endif עבור (int i = 2; i

מוּמלָץ: