תצוגת מיקום דו מימדי
ערכה: קורס ערכת למידה IOT
בתרגיל זה נשלב שתי יכולות מרחיבות לארדואינו.
-
נשתמש ברכיב החומרה MUX כדי להרחיב את כמות הכניסות האנלוגיות של ה-WEMOS.
זאת כיוון שיש לו רק כניסה אנלוגית אחת ואנו רוצים לקלוט את שני ערוצי הג'ויסטיק (גם X וגם Y ) - ובנוסף נשתמש ביכולות תכנות WEB כדי ליצור תצוגה ברורה ודינמית של מצב הג'ויסטיק בשני המימדים
הערה: זהו למעשה תרגיל המשך של תצוגה יפה של מיקום
כמו כן, ניתן ללמוד על עבודה עם MUX בעמוד ג'ויסטיק עם MUX
החיבורים
נחבר את כרטיס ה-MUX אל הכרטיס הראשי אל מקבץ פיני MUX chooser כך ש:
VCC בכרטיס MUX מחובר אל 3.3v בכרטיס הראשי
A בכרטיס MUX מחובר אל D5 בכרטיס ראשי
B בכרטיס MUX מחובר אל D6 בכרטיס ראשי
C בכרטיס MUX מחובר אל D7 בכרטיס ראשי
InOut בכרטיס MUX מחובר אל A0 בכרטיס ראשי
Gnd בכרטיס MUX מחובר אל Gnd בכרטיס ראשי
נחבר את הג'ויסטיק כך ש-VrX מחובר אל ערוץ 4 של ה-MUX ואת VrY נחבר אל ערוץ 5.
בנוסף, נחבר את V על כרטיס MUX אל 5V על כרטיס הגויסטיק ואת G אל GND
כלומר כמו שרואים בשרטוט
תיאור התרגיל
הארדואינו ימדוד את מיקום הג'ויסטיק בציר X וגם בציר Y תוך שימוש ב-MUX.
המדידה תתבצע כל הזמן.
לשם התצוגה נגדיר את הארדואינו כשרת מקומי, אליו מתחברים כדי לצפות בעמוד המתרענן אוטומטית כל שניה, ובו יש טבלה של 9*9 כאשר המשבצת המתאימה למיקום הג'ויסטיק תהיה אדומה