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

פרויקט בחינת גמר CSCI-1200 2: 3 שלבים
פרויקט בחינת גמר CSCI-1200 2: 3 שלבים

וִידֵאוֹ: פרויקט בחינת גמר CSCI-1200 2: 3 שלבים

וִידֵאוֹ: פרויקט בחינת גמר CSCI-1200 2: 3 שלבים
וִידֵאוֹ: Essential Scale-Out Computing by James Cuff 2024, דֵצֶמבֶּר
Anonim
פרויקט בחינת גמר CSCI-1200 2
פרויקט בחינת גמר CSCI-1200 2

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

חומרה הנדרשת לפרויקט זה:

1. ארדואינו אונו

2. לוח מקשים 4x4

3. מנוע סרוו

ספריות חובה:

Servo.h

לוח מקשים

שלב 1: חיבור לוח המקשים 4x4

חיבור לוח המקשים 4x4
חיבור לוח המקשים 4x4

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

שלב 2: חבר את מנוע סרוו

חבר את מנוע סרוו
חבר את מנוע סרוו

מנוע סרוו דורש 3 חיבורים ללוח Arduino:

1. חבר את חוט הארקה ליציאת ה- GND שעל הארדואינו

2. חבר את כבל החשמל ליציאת 5V בארדואינו

3. חבר את כבל הפלט לאחת היציאות הזמינות ב- Arduino, יציאה 3 נבחרה בתרשים

שלב 3: קוד עבור מנוע סרוו המופעל על ידי לוח המקשים

מצורף קובץ 1200_FinalExam_Project2.ino המכיל את כל הקוד הנדרש לפרויקט זה. הקוד מונע רשומות לא חוקיות על ידי המשתמש. אם המשתמש מזין ערך לא מספרי, זווית הסרוו נקבעת ל- 0 והמשתמש מתחיל את קלט הנתונים מחדש. אם מספר גדול מ -180, רדיוס הסיבוב המרבי של סרוו, הזווית נקבעת אוטומטית ל -180.

מוּמלָץ: