2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
חלקים:
- כל ארדואינו
- מסך LCD HX1230 96x68 פיקסל (ידוע גם בשם נוקיה 1202, STE2007)
- כמה חוטים
שלב 1: חיבורים
- RST ל- D6 או כל דיגיטלי
- CE עד D7 או כל דיגיטלי
- N/C.
- DIN עד D11/MOSI
- CLK עד D13/SCK
- VCC עד 3.3V
- BL עד 3.3V או באמצעות נגד לכל סיכה דיגיטלית
- GND ל- GND
החיבורים דומים ל- Nokia 5110 LCD ולרוב תצוגות SPI. ההבדל היחיד הוא שאין סיכת DC (נתונים/פקודה). מידע זה נשלח באמצעות SPI של 9 סיביות.
LCD עובד הכי טוב ב 3.3V, 5V בטוח גם אבל דורש שינויים בהגדרות הניגודיות. הדרך הקלה ביותר היא להשתמש ב- Arduino Pro Mini המופעל ממקור 3.3V.
שלב 2: השוואה ל- Nokia 5110 LCD
HX1230 מפורסם כתחליף LCD 5110 של נוקיה. זה לא לגמרי נכון מכיוון של- HX1230 יש מערכת בקר/פקודה שונה ודורשת ספרייה אחרת
היתרונות של HX1230:
- PCB תצוגה קטן בהרבה אך גודל המסך כמעט זהה
- אין רצועת זברה, התצוגה מולחמת ל- PCB
- רזולוציה קצת יותר גבוהה 96x68 מול 84x48
- יחס גובה -רוחב טוב יותר, הפיקסלים מרובעים
- רק LED אחד משמש לתאורה אחורית
- חוט אחד פחות נדרש כדי לחבר אותו ל- MCU (ללא סיכת DC)
- בדרך כלל זול יותר מ- N5110 - 1.60 $ לעומת 1.80 $
שלב 3: תוכנת Arduino
הכינו 2 ספריות שונות:
-
ספריית משאבים נמוכה המשמשת לפרויקטים פשוטים עם נתונים אלפאנריים לרוב (עם זאת עדיין ניתן לבצע גרפיקת פיקסלים/מפות סיביות), אינה משתמשת ב- RAM למאגר מסגרות, הכל מועבר ישירות ל- LCD באמצעות SPI
github.com/cbm80amiga/HX1230_SPI
-
ספריית גרפיקה מלאה עם תמיכה מתפתלת:
github.com/cbm80amiga/HX1230_FB
צפה בסרטון השלב הבא כדי לבדוק את תכונות הספריות
שלב 4: צפה בסרטון
מאפיינים:
- גופנים פרופורציונאליים תומכים מובנים (דורש גופנים מספריית PropFonts
- פרימיטיבים פשוטים (פיקסלים, קווים, מלבנים, מלבנים מלאים, עיגולים, עיגולים מלאים, משולשים, משולשים מלאים)
- סידור מהיר (17 דפוסים)
- ציור קו אופקי ואנכי מהיר במיוחד
- ציור מפות סיביות
- תוכניות רבות לדוגמא