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

שימוש בתיקי גב PCF8574 עם מסכי LCD וארדואינו: 8 שלבים
שימוש בתיקי גב PCF8574 עם מסכי LCD וארדואינו: 8 שלבים

וִידֵאוֹ: שימוש בתיקי גב PCF8574 עם מסכי LCD וארדואינו: 8 שלבים

וִידֵאוֹ: שימוש בתיקי גב PCF8574 עם מסכי LCD וארדואינו: 8 שלבים
וִידֵאוֹ: קל גב X-BAG TROLLEY 2024, נוֹבֶמבֶּר
Anonim
שימוש בתיקי גב PCF8574 עם מסכי LCD וארדואינו
שימוש בתיקי גב PCF8574 עם מסכי LCD וארדואינו

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

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

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

שלב 1: התקנת חומרה

התקנת חומרה
התקנת חומרה

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

שלב 2:

תמונה
תמונה

ואז הלחמה בסיכה הראשונה, תוך שמירה על התרמיל סמוך לתצוגת ה- LCD:

שלב 3:

תמונה
תמונה

אם זה קצת עקום, אתה יכול לחמם מחדש את הלחמה וליישר אותו שוב. ברגע שאתה מרוצה מהיישור, הלחם בשאר הסיכות:

שלב 4:

תמונה
תמונה

עכשיו כדי לשמור על ניקיון, חתוך את סיכות הכותרת העודפות:

שלב 5:

תמונה
תמונה

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

שלב 6: התקנת תוכנה ושימוש בה …

התקנת תוכנה ושימוש בה …
התקנת תוכנה ושימוש בה …

השלב הבא הוא הורדה והתקנה של ספריית LCD Arduino I2C לשימוש עם התרמיל. קודם כל, שנה את שם תיקיית הספרייה "LiquidCrystal" בתיקיית ספריות ה- Arduino שלך. אנו עושים זאת רק כדי לשמור זאת כגיבוי.

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

לאחר מכן, בקר בכתובת https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads והורד את הקובץ העדכני ביותר, כרגע אנו משתמשים ב- v1.2.1. הרחבת קובץ ה- zip שהורדת תחשוף תיקייה חדשה "LiquidCrystal" - העתק אותה לתיקיית ספריות ה- Arduino שלך.

כעת הפעל מחדש את Arduino IDE אם הוא כבר פועל - או פתח אותו כעת. כדי לבדוק את המודול יש לנו סקיצה להדגמה, פשוט העתק והעלה את הסקיצה הבאה:

/ * שרטוט הדגמה לתרמיל LCD PCF8574T I2C LCD משתמש בספרייה מ- https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, גרסה 3 (GPL-3.0) */#include "Wire.h"

#כלול "LCD.h"

#כלול "LiquidCrystal_I2C.h"

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 היא כתובת האוטובוס I2C של תיק גב שלא השתנה

הגדרת חלל ()

{// להפעיל מודול LCD lcd.begin (16, 2); // עבור 16 x 2 מודול LCD lcd.setBacklightPin (3, חיובי); lcd.setBacklight (HIGH); }

לולאת חלל ()

{lcd.home (); // הגדר את הסמן ל 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // עבור לתחילת השורה השנייה lcd.print (millis ()); עיכוב (1000); lcd.setBacklight (LOW); // עיכוב תאורה אחורית (250); lcd.setBacklight (HIGH); // תאורה אחורית על עיכוב (1000); }

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

שלב 7: כיצד לשלוט על התרמיל בסקיצה שלך …

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

תזדקק לספריות כפי שמוצג בשורות 3, 4 ו -5 - ואתחל את המודול כפי שמוצג בשורה 7. שים לב שכתובת אוטובוס I2C ברירת המחדל היא 0x27 - והפרמטר הראשון בפונקציה LiquidCrystal_I2C.

לבסוף שלוש השורות המשמשות בהגדרת חלל () נדרשות גם לאתחול ה- LCD. אם אתה משתמש במודול LCD בגודל 20x4, שנה את הפרמטרים בפונקציה lcd.begin (). מנקודה זו תוכל להשתמש בכל הפונקציות הסטנדרטיות של LiquidCrystal כגון lcd.setCursor () כדי להזיז את הסמן ו- lcd.write () כדי להציג טקסט או משתנים כרגיל.

ניתן להדליק ולכבות את התאורה האחורית באמצעות lcd.setBacklight (HIGH) או lcd.setBacklight (LOW). אתה יכול לכבות את התאורה האחורית לצמיתות על ידי הסרת המגשר הפיזי בגב המודול.

שלב 8: שינוי כתובת האוטובוס I2C

שינוי כתובת האוטובוס I2C
שינוי כתובת האוטובוס I2C

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

ישנם שמונה שילובים אפשריים, ואלה מתוארים בטבלה 4 בגיליון הנתונים PCF8574 הניתן להורדה מאתר TI. אם אינך בטוח לגבי כתובת האוטובוס המשמשת את המודול, פשוט חבר אותה ל- Arduino שלך כמתואר קודם והפעל את סקיצת סורק I2C ממגרש המשחקים של Arduino.

אחרת אנו מקווים שנהנתם לקרוא הדרכה זו ותוכלו להשתמש בה. אם יש לך שאלות לגבי התוכן בהדרכה זו, אנא שאל כאן או שלח דוא ל אל [email protected]. אנא בקר ב- PMD Way Limited.

מוּמלָץ: