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

128x64 צהוב/כחול OLED עבור Arduino Nano, עם TSL2591: 3 שלבים
128x64 צהוב/כחול OLED עבור Arduino Nano, עם TSL2591: 3 שלבים

וִידֵאוֹ: 128x64 צהוב/כחול OLED עבור Arduino Nano, עם TSL2591: 3 שלבים

וִידֵאוֹ: 128x64 צהוב/כחול OLED עבור Arduino Nano, עם TSL2591: 3 שלבים
וִידֵאוֹ: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, יולי
Anonim
128X64 צהוב/כחול OLED עבור Arduino Nano, עם TSL2591
128X64 צהוב/כחול OLED עבור Arduino Nano, עם TSL2591

אתה יכול לבנות תצוגת OLED על ארדואינו ננו עם חיישן ספקטרוסקופי TSL2591 (ובכן, שני ערוצים - חזותיים ו- NIR …) על ידי שילוב דוגמאות סקיצה מקוונות. מה שאתה מקבל הוא תצוגה בת 4 שורות של השטף הכולל, השטף החזותי, NIR ואינדקס הנקרא אינדקס NDVI.

התקן תחילה כמה ספריות:

TSL2591:

SSD1306:

GFX

חיישנים

שלב 1: תיקון ההתקנה של הקובץ Adafruit_SSD1306.h

תיקון ההתקנה של הקובץ Adafruit_SSD1306.h
תיקון ההתקנה של הקובץ Adafruit_SSD1306.h

הקובץ "Adafruit_SSD1306.h" עשוי להיות מוגדר לתצוגה של 128x32 פיקסלים. אם יש לך את המסך 128x64, תרצה לערוך ליד שורות 73-75 של הקובץ. הגיבו על השורות _16 ו- _32 ופרסמו תגובה על השורה _64. זה צריך להיראות כמו בתמונה.

שלב 2: חיבור ה- Arduino Nano, ה- TSL2591 ותצוגת OLED SSD1306

חיבור ה- Arduino Nano, ה- TSL2591 ותצוגת OLED SSD1306
חיבור ה- Arduino Nano, ה- TSL2591 ותצוגת OLED SSD1306
חיבור Arduino Nano, TSL2591 ותצוגת OLED SSD1306
חיבור Arduino Nano, TSL2591 ותצוגת OLED SSD1306

אני עושה שימוש חוזר בננו - מכאן סיכות הכותרת …

Power over USB -mini - קוד מספק גם פלט יציאה טורית הניתנת לקריאה חיצונית ורישום, אם תרצה.

שלב 3: הקוד שלי

קבל את הקוד והעלה ללוח. הפלט יהיה במסך OLED, כמו גם מעל היציאה הטורית - Full, Visual, IR ו- NDVI.

מוּמלָץ: