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

כלי מקלדת עם ארדואינו (מתוך ספר ארדואינו): 6 שלבים
כלי מקלדת עם ארדואינו (מתוך ספר ארדואינו): 6 שלבים
Anonim
Image
Image

להלן הדרכה כיצד ליצור כלי מקלדת עם Arduino. זה לוקח רק 6 צעדים, וזה קל למתחילים להתחיל עם Arduino. התוצאה של הפרויקט נשמעת יותר כמו כלי הקשה מאשר מיתרים. ישנם 4 הערות כלולות: C, D, E ו- F.

שלב 1: אספקה

מעגל חשמלי
מעגל חשמלי

להלן רשימת הציוד לפרויקט זה:

- אונו ארדואינו

- לוח לחם (הגודל לא משנה, ואין צורך לחבר אותו לארדואינו)

- פיאצו

- 4 לחצני לחיצה

- 4 נגדים

- 2 נגדים של 10k אוהם (חום, שחור, כתום)

- נגד של 220 אוהם (אדום, אדום, חום)

- נגד של 1M אוהם (חום, שחור, ירוק)

- 9 חוטים (אורך לא משנה, החוטים הקצרים יותר שיכולים להתאים, הלוח נראה יותר מסודר)

בנוסף: - מתאם שיכול לעזור להעלות את הקודים מהמחשב/מחשב נייד ל- Arduino

שלב 2: מעגל

מעגל חשמלי
מעגל חשמלי

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

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

שלב 3: קודים

קודים
קודים

להלן הקודים לפרויקט זה:

לחצני int [0];

int notes = {262, 294, 330, 349};

הגדרת void () {Serial.begin (9600); }

לולאת חלל () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {טון (8, הערות [0]); }

אחרת אם (keyVal> = 990 && keyVal <= 1010) {tone (8, notes [1]); }

אחרת אם (keyVal> = 505 && keyVal <= 515) {tone (8, notes [2]); }

אחרת אם (keyVal> = 5 && keyVal <= 10) {tone (8, notes [3]); }

else {noTone (8); }

}

(דברים שכדאי לשים לב אליהם: אל תשכח לשים נקודה -פסיק אחרי כל שורה; לאחר שכל הקודים מבצעים, אמת זאת על ידי לחיצה על סימן הביקורת בפינה השמאלית העליונה, לאחר לחיצה עליו, עליך לשמור אותו; לאחר שהקודים נמצאים מאומת, עבור אל כלים, להלן שני דברים מתחת לתוכן זה שכדאי לעשות: 1. לוח, בחר "Arduino/Genuino Uno"; יציאה, בחר באפשרות היחידה שם, *** זה באמת חשוב)

שלב 4: העלה את הקודים

העלה את הקודים
העלה את הקודים
העלה את הקודים
העלה את הקודים
העלה את הקודים
העלה את הקודים

כדי להעלות את הקודים מהמחשב/מחשב נייד ל- Arduino, יש צורך במתאם, יש לו צד אחד שמתחבר ל- Arduino, והצד השני הוא מחבר ה- USB.

(תמיד צריך לכלול את המתאם מתוך ערכת Arduino.)

שלב 5: פתרון בעיות

פתרון בעיות
פתרון בעיות

אם הכל בוצע משלב 1 ~ שלב 4, אך זה לא עובד, הנה רשימת הדברים שניתן לעשות:

- בדוק שוב את כל החיבורים כדי לראות אם הם מחוברים היטב או לא, כולל חוטים, כפתורים, נגדים והפייזו

- בדוק שוב את הקודים אם הם הועלו או לא

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

שלב 6: טיפ קטן

טיפ קטן
טיפ קטן

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

מוּמלָץ: