תוכן עניינים:
- שלב 1: שלב 1: חלקים אלקטרוניים
- שלב 2: שלב 2: הקוד
- שלב 3: שלב 3: בנה את המעגל
- שלב 4: שלב 4: הכל בוצע
- שלב 5: פלט וידאו
וִידֵאוֹ: ממשק מרובה LCD ל- Arduino Uno באמצעות שורת נתונים משותפת: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היום, במדריך זה אני הולך להראות לך כיצד לתממשק מודול LCD מרובה 16x2 עם לוח uno arduino באמצעות קו נתונים משותף. הדבר המעניין ביותר בפרויקט זה הוא שהוא משתמש בקו נתונים משותף ומציג נתונים שונים בכל LCD.
שלב 1: שלב 1: חלקים אלקטרוניים
- Arduino Uno: חתיכה אחת
-16x2 LCD: 4 חלקים
-10k אוהם פוטנציומטר: 4 חלקים
הנגד -470 אוהם: 4 חלקים
-לוח לחם
-חוטים מגשרים
שלב 2: שלב 2: הקוד
בהתחלה עליך להגדיר את סיכת ה- LCD עם קו נתונים משותף
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
מקוד ההגדרה למעלה אתה יכול לראות שכל שורת הנתונים של LCD (LCD1 LCD2 LCD3 ו- LCD4) מחוברים לאותו סיכה דיגיטלית של לוח ארדואינו (D7, D6, D5 ו- D4) בעוד שסיכת RS ו- EN מחוברת לפין דיגיטלי בודד..
הנה הקוד המלא לפרויקט שלנו:
#לִכלוֹל
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // הגדרת סיכה עבור LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // הגדרת סיכה ל- LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // הגדרת סיכה ל- LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // הגדרת סיכה ל- LCD 4
הגדרת חלל ()
{
lcdA.begin (16, 2); // מאתחל את LCD 1
lcdB.begin (16, 2); // מאתחל את LCD 2
lcdC.begin (16, 2); // מאתחל את LCD 3
lcdD.begin (16, 2); // אתחול LCD 4}
לולאת חלל ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 16x2 LCD שימוש");
עיכוב (100);
lcdB.setCursor (0, 0);
lcdB.print ("תוכנן לפי->");
עיכוב (100);
lcdC.setCursor (0, 0);
lcdC.print ("בקר באתר");
עיכוב (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
עיכוב (100);
lcdA.setCursor (0, 1);
lcdA.print ("ארדואינו יחיד");
עיכוב (100);
lcdB.setCursor (0, 1);
lcdB.print ("קרישנה קשב");
עיכוב (100);
lcdC.setCursor (0, 1);
lcdC.print ("והרשם");
עיכוב (100);
lcdD.setCursor (0, 1);
lcdD.print ("פרויקטים");
עיכוב (100);
}
שלב 3: שלב 3: בנה את המעגל
המעגל המוצג כאן תוכנן באמצעות proteus 8 Professional.
בסיכת פרוטוס מספר. 15 ו -16 של ה- LCD מוסתרים ולכן, עשיתי חיבור לסיכה 15 ו -16 (אנודה וקתודה של LCD) אשר הסיכה משמשת לתאורה אחורית עבור LCD.
שלב 4: שלב 4: הכל בוצע
מקווה שהפרויקט הזה יעזור לך. אם יש לך שאלות או שאתה רוצה עוד פרויקט מדהים, בקר בכתובת bestengineeringprojects.com
מוּמלָץ:
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק MMA8451 שלך באמצעות ESP32s: 8 שלבים
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק ה- MMA8451 שלך באמצעות ESP32s: במדריך זה, תלמד הכל על איך להתחיל, להתחבר ולהשיג מכשיר I2C (מאיץ) שעובד עם בקר (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
חיישן ממשק Infineon DPS422 עם Infineon XMC4700 ושליחת נתונים ל- NodeMCU: 13 שלבים
ממשק חיישן Infineon DPS422 עם Infineon XMC4700 ושליחת נתונים ל- NodeMCU: במדריך זה נלמד כיצד להשתמש ב- DPS422 למדידת טמפרטורה ולחץ ברומטרי באמצעות XMC4700. צְרִיכָה
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: 23 שלבים
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: מערכת רכישת נתונים היא אוסף של חומרה ותוכנה הפועלים יחד על מנת לאסוף נתונים מחיישנים חיצוניים, לאחסן ולעבד אותם לאחר מכן כך שניתן יהיה להמחיש אותם בצורה גרפית ולנתח אותם, המאפשר למהנדסים לבצע
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: במדריך זה אני אספר לך כיצד לשלוח נתונים לשרת TCP באמצעות מודול sim900. כמו כן נראה כיצד אנו יכולים לקבל נתונים מהשרת ללקוח (מודול GSM)
כיצד להפעיל/לכבות את Wifi באמצעות שורת הפקודה !!: 4 שלבים
כיצד להפעיל או לכבות את Wifi באמצעות שורת הפקודה !!: הוראה זו תראה לך כיצד להפעיל או לכבות את ה- wifi במחשב באמצעות שורת הפקודה אנא הירשם לערוץ שלי תודה