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

מבוא RIG CELL LITE: עם ADAFRUIT SSD1306 ו- JOYSTICK: 3 שלבים
מבוא RIG CELL LITE: עם ADAFRUIT SSD1306 ו- JOYSTICK: 3 שלבים

וִידֵאוֹ: מבוא RIG CELL LITE: עם ADAFRUIT SSD1306 ו- JOYSTICK: 3 שלבים

וִידֵאוֹ: מבוא RIG CELL LITE: עם ADAFRUIT SSD1306 ו- JOYSTICK: 3 שלבים
וִידֵאוֹ: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, נוֹבֶמבֶּר
Anonim
Image
Image

מסך זה הנשלט על ידי מיקרו -בקר SSD1306 משתמש באוטובוס I2C ויכול לתקשר עם רוב המיקרו -בקר הזמין כיום. אך להיום, נבדוק את המסך הזה באמצעות המיקרו -בקר RIG CELL LITE המתנדנד שלנו. אתה יכול למצוא את מסך OLED הזה ב- Adafruit או Sparkfun למשל. חלק ממנה שנמכר ברשת נמצא גם זול למדי. מסכים אלה הם באיכות טובה אך קטנים בגודלם, מתאימים להיות תג שם או מסך סלולרי לייט. Adafruit ו- Sparkfun פיתחו ספריות שמקלות על הצגת טקסט, תמונות ואפילו ביצוע אנימציות המבוססות על צורות גיאומטריות בפשטות רבה.

יש צורך בחלקים הבאים:

  • 1x לוח לחם
  • 1x Rig Cell Lite
  • 1x ג'ויסטיק
  • 1x Oled SSD1306
  • חוטים לפי הצורך

שלב 1: הגדרת המעגל (חומרה)

תצוגת OLED עם קוד ג'ויסטיק
תצוגת OLED עם קוד ג'ויסטיק

במדריך זה אנו משתמשים במסך התצוגה oled ssd1306 עם ג'ויסטיק. להלן כמה קישורים בהם תוכל למצוא את RIG CELL LITE

לתקשורת בין RIG CELL LITE למסך oled, אנו משתמשים בסיכות I2C מהמסך ל- RIG שלנו. סיכות SCL ו- SDA ב- RIG ממוקמות בסיכה A5 ו- A4 בהתאמה.

בנה את המעגל כפי שמוצג בתמונה למעלה.

שלב 2: תצוגת OLED עם קוד ג'ויסטיק

לפני שנוכל להתחיל את הקידוד שלנו, ראשית נשתמש בספריית adafruit למסך המשולב. אז הורד את שני קובצי ה- zip והתקן אותם בתוכנת arduino IDE שלנו.

github.com/adafruit/Adafruit_SSD1306

ו

github.com/adafruit/Adafruit-GFX-Library

לאחר התקנת הספריות, הורד 2 קבצים שצירפתי למטה

לאחר שהתקנת את הספרייה הרשמית, כעת תחליף את הקובץ Adafruit_SDD1306.cpp בקובץ החדש שצירפתי לרשת הוראות זאת

אחרי שהכל בסדר, העלה את הקוד ל- RIG: D שלך

שלב 3: תוצאות: ד

לאחר ההעלאה המלאה של oled_display _with_cursor_joystick.ino ב- RIG CELL LITE, הלייד יופעל ויהיה סמן זמין באמצע המסך. הוא יזוז בעקבות תנועת הג'ויסטיק. תעשה חיים!: ד

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

מוּמלָץ: