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

הנפשת מפות סיביות על תצוגת OLED SSD1331 (SPI) עם Visuino: 8 שלבים
הנפשת מפות סיביות על תצוגת OLED SSD1331 (SPI) עם Visuino: 8 שלבים

וִידֵאוֹ: הנפשת מפות סיביות על תצוגת OLED SSD1331 (SPI) עם Visuino: 8 שלבים

וִידֵאוֹ: הנפשת מפות סיביות על תצוגת OLED SSD1331 (SPI) עם Visuino: 8 שלבים
וִידֵאוֹ: Writing 2D Games in C using SDL by Thomas Lively 2024, יולי
Anonim

במדריך זה נציג ונתנוע תמונת מפת סיביות בצורה פשוטה של אנימציה על תצוגת OLED SSD1331 (SPI) עם Visuino.

צפו בסרטון.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • ארדואינו UNO (או כל ארדואינו אחר)
  • תצוגת OLED SSD1331 (SPI)
  • לוח לחם
  • חוטי מגשר
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין התצוגה [CS] לסיכה הדיגיטלית של Arduino [7]
  • חבר את פין התצוגה [DC] לסיכה הדיגיטלית של Arduino [8]
  • חבר את סיכת התצוגה [RES] לסיכה הדיגיטלית של Arduino [9]
  • חבר את פין התצוגה [SDA] לסיכה הדיגיטלית של Arduino [11]
  • חבר את פין התצוגה [SCL] לסיכה הדיגיטלית של Arduino [13]
  • חבר את סיכת התצוגה [VCC] לסיכה החיובית של Arduino [+5V]
  • חבר את סיכת התצוגה [GND] לסיכת הארקה Arduino [GND]

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ברכיבי ADD של Visuino

ברכיבי ADD של Visuino
ברכיבי ADD של Visuino
ברכיבי ADD של Visuino
ברכיבי ADD של Visuino
  • הוסף רכיב "SSD1331 OLED Display (SPI)"
  • הוסף 2X "גנרטור שלם שלם"

שלב 5: רכיבי סט של Visuino

במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
  • בחר "SineIntegerGenerator1" ובחלון המאפיינים הגדר Amplitude: 20, תדר (Hz): 0.1, קיזוז: 20
  • בחר "SineIntegerGenerator2" ובחלון חלון המאפיינים הגדר משרעת: 10, תדר (הרץ): 0.1, קיזוז: 10
  • לחץ פעמיים על "DisplayOLED1" ובחלון האלמנטים גרור את "צייר מפת סיביות" לצד שמאל, בצד שמאל ולאחר מכן בחר "צייר מפת סיביות 1" ובחלון המאפיינים בחר בשדה "מפת סיביות" ולחץ על 3 הנקודות. את "עורך מפות סיביות" לחץ על כפתור "טען" וטען את מפת הסיביות (תוכל להוריד את מפת הסיביות לבדיקה המצורפת כאן)
  • ב"עורך מפות סיביות "לחץ על כפתור" טען "וטען את מפת הסיביות (ניתן להוריד את מפת הסיביות לבדיקה המצורפת כאן)
  • כדי להנפיש את תנועת מפת הסיביות, עלינו לשלוט במאפייני X ו- Y. לשם כך נוסיף להם סיכות: במפקח האובייקטים בחר את המאפיין "X" לחץ על כפתור "הצמד" בחזית הנכס, מתוך הרשימה הנפתחת בחר את "מספר שלם שלם" עשה אותו הדבר עבור "Y "מאפיין סגור את תיבת הדו -שיח" רכיבים "תראה את סיכות ה-" X "וה-" Y "החדשות לרכיב" Elements. Draw Bitmap1"

שלב 6: רכיבי Visuino Connect

רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
  • חבר את סיכת "SineIntegerGenerator1" [החוצה] ל- "DisplayOLED1"> סיכה "צייר מפת סיביות" [X]
  • חבר את סיכת "SineIntegerGenerator2" [Out] ל- "DisplayOLED1"> סיכה "Draw Bitmap1" [שעון]
  • חבר את סיכת "SineIntegerGenerator2" [החוצה] ל- "DisplayOLED1"> סיכה "צייר מפת סיביות" [Y]
  • חבר את פין "DisplayOLED1" [אפס] לסיכה הדיגיטלית של Arduino [9]
  • חבר את סיכת "DisplayOLED1" [פקודת נתונים] לסיכה הדיגיטלית של Arduino [9]
  • חבר את פין "DisplayOLED1" [Out SPI] לסיכת Arduino [SPI In]
  • חבר את סיכת "DisplayOLED1" [בחר שבב] לסיכה הדיגיטלית של Arduino [7]

שלב 7: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 8: שחק

אם תפעיל את מודול ה- Arduino UNO ואת תצוגת OLED, תראה את מפת הסיביות נעה סביב תצוגת OLED כפי שניתן לראות בסרטון.

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino:

מוּמלָץ: