תוכן עניינים:
- שלב 1: Arduino Uno
- שלב 2: WiFi ESP8266 NodeMcu ESP-12E
- שלב 3: צג LCD סידורי 16x2
- שלב 4: מודול סדרתי I2c
- שלב 5: מודול סידורי I2c מחובר לתצוגת LCD
- שלב 6: הרכבה עם Arduino
- שלב 7: הרכבה באמצעות ESP8266
- שלב 8: ספרייה
- שלב 9: קוד המקור
וִידֵאוֹ: Arduino ו- ESP8266 עם צג LCD I2c: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
המטרה העיקרית שלנו כאן היא להציג את הפעולה של מודול i2c הטורי עבור תצוגת LCD 2x16 או 20x4. בעזרת מודול זה, אנו יכולים לשלוט בתצוגות שהוזכרו לעיל תוך שימוש בשני סיכות בלבד (SDA ו- SCL). זה הופך את התקשורת לפשוטה מאוד ומשחררת עוד כמה ממערכי ה- GPIO של המיקרו -בקר שלנו.
בואו נראה את הפעולה הן ב- UNO והן ב- ESP8266 Arduino. תבדוק את זה!
שלב 1: Arduino Uno
שלב 2: WiFi ESP8266 NodeMcu ESP-12E
שלב 3: צג LCD סידורי 16x2
שלב 4: מודול סדרתי I2c
בחלק זה, אנו מציגים את המתאם שנרכש בנפרד. ריתכנו את התצוגה המקבילה מאחור. באמצעות סיכות i2c, התצוגה תתקשר לאחר מכן ישירות עם ה- Arduino. לכן, באמצעות מיקרו -בקר, ארדואינו זה ינהל את כל הפקודות לתצוגה, ויקל על החיבור והתכנות שלו.
שלב 5: מודול סידורי I2c מחובר לתצוגת LCD
שלב 6: הרכבה עם Arduino
שלב 7: הרכבה באמצעות ESP8266
שלב 8: ספרייה
הוסף את ספריית "LiquidCrystal_I2C" לתקשורת עם צג LCD.
היכנס לקישור והורד את הספרייה.
פתח את הקובץ והדבק אותו בתיקיית הספריות של Arduino IDE.
C: / קבצי תוכנה (x86) / Arduino / ספריות
שלב 9: קוד המקור
אנו מתחילים בהגדרת הספריות והקבועים בהם נשתמש עם הקוד שלנו.
#include // responsável pela comunicação com ממשק i2c
#include // responsável pela comunicação com of display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são needsários para o módulo conversor com LCD > אחורי LIGADO | NEGATIVE>> תאורה אחורית desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
להכין
כאן, נתחיל רק את האובייקט שלנו לתקשורת עם הצג.
הגדרת חלל ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se for o display 20x4}
לוּלָאָה
התוכנית שלנו תגרום לתצוגה להבהב כל שנייה אחת. זוהי תוכנית פשוטה שכבר כוללת את כל מה שאנחנו צריכים כדי לתקשר עם התצוגה.
הפעל / כבה את התאורה האחורית, סמן מיקום לכתיבה.
לולאת חלל ()
{// acende o backlight do LCD lcd.setBacklight (HIGH); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); עיכוב (1000); // intervalo de 1s // desliga o backlight do LCD lcd.setBacklight (LOW); עיכוב (1000); // intervalo de 1s}
מוּמלָץ:
כיצד להשתמש בתצוגת LCD בעלת אופי I2C 20x4 עם Arduino: 6 שלבים
כיצד להשתמש בתצוגת LCD של תווים 20x4 I2C עם Arduino: במדריך פשוט זה נלמד כיצד להשתמש במסך LCD 20X4 I2C עם Arduino Uno להצגת טקסט פשוט " שלום עולם. צפה בסרטון
תצוגת LCD 5V עם Arduino Due 3.3V I2C: 5 שלבים
צג LCD 5V עם Arduino Due 3.3V I2C: פוסט זה נועד להסביר דרך קלה יותר להשתמש ב- Arduino Due (או לוח 3.3V אחר) עם תצוגת LCD 16x2 הפופולרית עם מודול מתאם I2C. הבעיה הראשונית היא שה- LCD צריך 5V כדי שהתאורה האחורית שלו תפעל כראוי, אבל ה- SCL ו- SDA p
תצוגת LCD I2C / IIC - השתמש ב- LCD SPI לתצוגת LCD I2C באמצעות מודול SPI ל- IIC עם Arduino: 5 שלבים
תצוגת LCD I2C / IIC | השתמש ב- LCD SPI לתצוגת LCD I2C באמצעות מודול SPI ל- IIC עם Arduino: היי חבר'ה מכיוון של- SPI LCD 1602 רגיל יש יותר מדי חוטים להתחבר כך שקשה מאוד לחבר אותו ל- arduino אבל יש מודול אחד זמין בשוק שיכול המר את תצוגת SPI לתצוגת IIC, אז עליך לחבר רק 4 חוטים
תצוגת LCD I2C / IIC - המרת LCD SPI לתצוגת LCD I2C: 5 שלבים
תצוגת LCD I2C / IIC | המרת LCD SPI לתצוגת LCD I2C: שימוש בתצוגת spi lcd צריך יותר מדי חיבורים לעשות וזה ממש קשה לעשות אז מצאתי מודול שיכול להמיר את ה- i2c lcd ל- spi lcd אז בואו נתחיל
מתאם LCD I2c אופי (דוגמא לחיבור I2c): 12 שלבים (עם תמונות)
מתאם LCD I2c אופי (דוגמא לחיבור I2c): אני עושה סכימת חיבור למתאם i2c לתצוגת תווים. בדוק את העדכונים באתר שלי. עכשיו אני מוסיף אוסמה חיבור חיווט לשימוש בספרייה המקורית ולא בספריית LiquidCrystal Arduino שלי. עבור דמויות תצוגות LCD, פרוג 'מסולסל