יציאה מספר 3 במסך ה LCD >>> לחיבור האמצעי של הפוטנציומטר
יציאה מספר 4 במסך ה LCD >>> ליציאה 12 בארדואינו
יציאה מספר 5 במסך ה LCD >>> ל GND בארדואינו
יציאה מספר 6 במסך ה LCD >>> ליציאה 11בארדואינו
יציאה מספר 7 במסך ה LCD >>> ללא חיבור
יציאה מספר 8 במסך ה LCD >>> ללא חיבור
יציאה מספר 9 במסך ה LCD >>> ללא חיבור
יציאה מספר 10 במסך ה LCD >>> ללא חיבור
יציאה מספר 11 במסך ה LCD >>> ליציאה 5 בארדואינו
יציאה מספר 12 במסך ה LCD >>> ליציאה 4 בארדואינו
יציאה מספר 13 במסך ה LCD >>> ליציאה 3 בארדואינו
יציאה מספר 14 במסך ה LCD >>> ליציאה 2 בארדואינו
יציאה מספר 15 במסך ה LCD >>> ל 5V בארדואינו
יציאה מספר 16 במסך ה LCD >>> ל GND בארדואינו
אם חיברתם הכל נכון - זה אמור להראות בערך כך:
ובמציאות זה כמובן גרוע יותר:
ועכשיו, אחרי שחיברנו את הכל, אנחנו יכולים להעלות את הקוד לבקר הארדואינו. בחרתי בקוד פשוט מאד רק בשביל ההדגמה. כמובן, שניתן לשנות, לערוך ולהוסיף ככל העולה על רוחכם...
סובבו את הפוטנציומטר על מנת להגיע לבהירות הנכונה של המסך.
והתוצאה הסופית לפניכם:
ומספר משימות קטנות:
ראשית, שנו את הקוד כך שהמסך יציג את שמכם במקום הנכון..
מסכי LCD הם כלי פשוט ורב שימושי בארדואינו. ישנם מסכי LCD עם ארבעה חיבורים וישנם מסכים עם 16 חיבורים ועוד מסכים שונים ומשונים... (ראו תמונה למטה).
(מסך עם ארבעה חיבורים)
(מסך עם חיבורים מרובים)
בפוסט זה נתמקד בעבודה עם מסך בעל ארבעה חיבורים. בהמשך נסביר גם איך משתמשים במסך עם 16 חיבורים.
כל מה שאנחנו צריכים זה:
לוח ארדואינו
מסך LCD
ארבעה חוטים זכר-נקבה (M/F)
ולפני שמתחילים:
הפקודות שבהם נשתמש לקוחות מספריית LiquidCrystal_I2C.h. כדי להפעיל את הקוד נהיה חייבים להוריד קודם את הספרייה ולהתקין אותה בספריות הארדואינו. (שימו לב לעדכונים חשובים בסוף הפוסט טרם ההורדה!)
אם אינכם מורידים את הספריה מהקישור שלי, שימו לב לא להתבלבל בין הספריה LiquidCrystal_I2C.h, אותה אנחנו צריכים כעת, ובין הספריה LiquidCrystal.h.
לאחר שהורדנו את הספריה, חילצנו את הקבצים והעברנו את התקיה לתקיית הספריות בארדואינו. אצלי הכתובת היא:
ואחרי שהכל במקומו - אפשר סוף סוף לבנות את המעגל:
1. את ה GND במסך >>> מחברים ל GND בארדואינו.
2. את ה VCC במסך >>> מחברים ל 5V בארדואינו.
3. את ה SDA במסך >>> מחברים ל חיבור אנלוגי A4 בארדואינו.
4. את ה SCL במסך >>> מחברים לחיבור אנלוגי A5 בארדואינו.
אם חיברתם הכל נכון זה אמור להראות כך:
עכשיו, נותר רק להעלות את הקוד:
העלו את הקוד והתבוננו במסך. אם אינכם רואים מספיק ברור - ניתן להשתמש בפוטנציומטר המובנה שבמסך ה LCD. סובבו את הפוטנציומטר המובנה בעזרת מברג קטן או לדרדוס עד שבהירות המסך תשתנה וניתן יהיה לקרוא במסך את הכיתוב בצורה ברורה.
ו...למשימות:
1. כתבו את שמכם במקום המתאים בקוד והעלו את הקוד מחדש.
2. שנו את הקוד כך ששמכם יופיע במרכז השורה הראשונה (ממורכז).
בהצלחה!!
והערה חשובה לסיום: אחרי שעבדתי תקופה ארוכה עם גרסת הארדואינו 1.0.6, שדרגתי לאחרונה לגרסת ה 1.8.0. מאז השדרוג לא הצלחתי להפעיל את המסך LCD כשורה ונאלצתי לשנמך גרסה חזרה ל 1.0.6 על מנת להשתמש במסך ולהעלות פוסט זה. אם אתם עובדים על גרסה חדשה של ארדואינו ונתקלים בבעיות - תשקלו גם אתם לשנמך לגרסה 1.0.6. בהצלחה!!
עדכון: סוף סוף מצאתי את הספריה שתתן מענה לגרסה החדשה של הארדואינו וכך ניתן להשתמש בגרסה החדשה של הארדואינו (1.8.0) ובכל זאת להסתדר....
איך עושים את זה?
1. במנהל הספריות בארדואינו מורידים את הספריה hd44780
2. מעלים קוד לדוגמא:
זהו!!
מכאן והלאה אפשר להמשיך כרגיל ולהנות מספריה חדשה שנותנת מענה לגרסה החדשה של הארדואינו. תודה רבה ל Bill על העבודה! (קרדיט למקור)