יום ראשון, 8 בינואר 2017

מסך LCD עם ארבעה חיבורים

מסכי 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 על העבודה! (קרדיט למקור)

תגובה 1:

הערות? הארות? יש לך משהו חשוב לספר לכולם? שאלות?

נשמח לשמוע!

(התגובה תפורסם בהקדם בכפוף לאישור מערכת מייקינג)