ראשית הבה נבין מה המשמעות של תצוגות OLED אלה. המונח OLED מייצג " דיודה פולטת אור אורגני" הוא משתמש באותה טכנולוגיה המשמשת ברוב הטלוויזיות שלנו אך יש בה פחות פיקסלים בהשוואה אליהן. זה ממש כיף שמודולי התצוגה המגניבים האלה יתממשקו למיקרו-בקרים מכיוון שזה יגרום לפרויקטים שלנו להיראות מגניבים.
ישנם הרבה מודולי תצוגת OLED זמינים בשוק, כל אחד עם הסיווג שלו. אז לפני שאתם קונים אחד וודאו איזה מהם יתאים לפרויקט שלכם הרבה יותר טוב. הסוגים הנפוצים ביותר מסווגים להלן
לפני שתתחיל לעבוד עם תצוגת ה- OLED שלך וודא באיזו קטגוריה התצוגה שלך נכנסת. כאן הראינו צג OLED מונוכרום בעל 7 פינים SSD1306 0.96 אינץ '. סוג זה של תצוגה יכול לעבוד על שלושה פרוטוקולי תקשורת שונים כגון מצב חוט SPI 3, מצב ארבעה חוטים SPI ומצב IIC. מצב SPI בעל 4 חוטים הוא מצב התקשורת המהיר ביותר ומצב ברירת המחדל.
Pinouts ותפקוד:
כפי שנאמר קודם, במודול בו אנו משתמשים יהיו 7 פינים, התמונה שלו מוצגת למטה.
יש הרבה ספקים עבור מודולים אלה ומכאן הלוח שלך עשוי להיראות מעט שונה משלי. כמו כן, יתכן שגם השמות יהיו שונים. הסיכות ותפקידיה מוסברים בטבלה שלהלן.
מספר סיכה |
שם סיכה |
שמות אחרים |
נוֹהָג |
1 |
Gnd |
קרקע, אדמה |
סיכת קרקע של המודול |
2 |
Vdd |
Vcc, 5V |
פינת חשמל (נסבלת 3-5 V) |
3 |
SCK |
D0, SCL, CLK |
פועל כסיכת השעון. משמש גם ל- I2C וגם ל- SPI |
4 |
SDA |
D1, MOSI |
סיכת נתונים של המודול. משמש גם ל- IIC וגם ל- SPI |
5 |
RES |
RST, RESET |
מאפס את המודול (שימושי במהלך SPI) |
6 |
זֶרֶם יָשָׁר |
A0 |
סיכת פקודת נתונים. משמש לפרוטוקול SPI |
7 |
CS |
בחר שבב |
שימושי כאשר משתמשים ביותר ממודול אחד תחת פרוטוקול SPI |
המודול המוצג לעיל יכול לפעול בשלושת המצבים. כשאתה רוכש אחד, המודול שלך יוגדר לעבוד במצב SPI 4-Wire כברירת מחדל. אתה יכול לשנות את זה לעבודה ב- I2C או 3-Wire SPI על ידי שינוי מיקום הנגדים כפי שמוצג במסך המשי שכבה תחתונה של הלוח.
עבודה של תצוגת OLED:
על מנת לגרום למשהו להופיע על מסך ה- OLED אנו מתקשרים עם ה- SSD1306 IC הקיים במודול ה- OLED. לאחר מכן SSD1306IC יעדכן כל פיקסל שנמצא בתצוגת ה- OLED שלנו.
תקשורת זו יכולה לקרות באמצעות IIC או SPI מכל מיקרו-בקרים כמו Arduino, PIC וכו '. על מנת לתקשר עם IC דרך כל אחד מפרוטוקולי התקשורת, עלינו להבין תחילה את ה- IC על ידי קריאת גליון הנתונים שלו שהוא שיטה מעייפת אך שימושית. כאן ממשקנו OLED עם Arduino.
יש הרבה ספריות זמינות להתממשקות עם מיקרו-בקרים שונים, ובאמצעותן נוכל להפוך את הממשק להרבה יותר פשוט. ספריות אלה קלות לשימוש ויש להן הרבה אפשרויות גרפיות זמינות. כמו כן, קיימים כלים מקוונים רבים להמרת תמונה לערכי מפת סיביות שיוזנו למיקרו-בקרים. כמו שיצרנו למטה לוגו באטמן עם ארדואינו באמצעות כלי האינטרנט הזה: