ዝርዝር ሁኔታ:

በ SSD1331 OLED ማሳያ (SPI) ላይ Bitmap Animation ከቪሱinoኖ ጋር 8 ደረጃዎች
በ SSD1331 OLED ማሳያ (SPI) ላይ Bitmap Animation ከቪሱinoኖ ጋር 8 ደረጃዎች

ቪዲዮ: በ SSD1331 OLED ማሳያ (SPI) ላይ Bitmap Animation ከቪሱinoኖ ጋር 8 ደረጃዎች

ቪዲዮ: በ SSD1331 OLED ማሳያ (SPI) ላይ Bitmap Animation ከቪሱinoኖ ጋር 8 ደረጃዎች
ቪዲዮ: Arduino - Bitmap Images from I2C EEPROM to OLED 128x64 Display 2024, ሀምሌ
Anonim

በዚህ መማሪያ ውስጥ ከቪሱይኖ ጋር በ SSD1331 OLED ማሳያ (SPI) ላይ በቀላል የአኒሜሽን መልክ በቢትማፕ ምስል ዙሪያ እናሳያለን እና እንንቀሳቀሳለን።

ቪዲዮውን ይመልከቱ።

ደረጃ 1: የሚያስፈልግዎት

የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
  • አርዱዲኖ UNO (ወይም ሌላ ማንኛውም አርዱዲኖ)
  • SSD1331 OLED ማሳያ (SPI)
  • የዳቦ ሰሌዳ
  • ዝላይ ሽቦዎች
  • Visuino ፕሮግራም: Visuino ን ያውርዱ

ደረጃ 2 ወረዳው

ወረዳው
ወረዳው
  • የማሳያ ፒን [CS] ን ከአርዱዲኖ ዲጂታል ፒን [7] ጋር ያገናኙ
  • የማሳያ ፒን [ዲሲ] ከአርዲኖ ዲጂታል ፒን [8] ጋር ያገናኙ
  • የማሳያ ፒን [RES] ን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [9]
  • የማሳያ ፒን [SDA] ን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [11]
  • የማሳያ ፒን [SCL] ን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [13]
  • የማሳያ ፒን [VCC] ን ከአርዱዲኖ አዎንታዊ ፒን ጋር ያገናኙ [+5V]
  • የማሳያ ፒን [GND] ን ከአርዱዲኖ የመሬት ፒን [GND] ጋር ያገናኙ

ደረጃ 3: ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ

ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ

አርዱዲኖ ፕሮግራምን ለመጀመር ፣ የአርዱዲኖ አይዲኢን ከዚህ መጫን ያስፈልግዎታል

በአርዱዲኖ አይዲኢ 1.6.6 ውስጥ አንዳንድ ወሳኝ ሳንካዎች እንዳሉ እባክዎ ልብ ይበሉ። 1.6.7 ወይም ከዚያ በላይ መጫኑን ያረጋግጡ ፣ አለበለዚያ ይህ አስተማሪ አይሰራም! ይህን ካላደረጉ አርዱዲኖ UNO ን Arduino IDE ን ለማዘጋጀት በዚህ መመሪያ ውስጥ ያሉትን ደረጃዎች ይከተሉ! ቪሱኖው https://www.visuino.eu እንዲሁ መጫን ያስፈልገዋል። በመጀመሪያው ሥዕሉ ላይ እንደሚታየው ቪሱሲኖን ይጀምሩ በቪሱኖ ውስጥ በአርዱዲኖ ክፍል (ሥዕል 1) ላይ ባለው “መሣሪያዎች” ቁልፍ ላይ ጠቅ ያድርጉ መገናኛው ሲመጣ ፣ በስዕሉ 2 ላይ እንደሚታየው “Arduino UNO” ን ይምረጡ።

ደረጃ 4: በቪሱinoኖ ኤዲዲ ክፍሎች ውስጥ

በቪሱinoኖ ADD ክፍሎች ውስጥ
በቪሱinoኖ ADD ክፍሎች ውስጥ
በቪሱinoኖ ADD ክፍሎች ውስጥ
በቪሱinoኖ ADD ክፍሎች ውስጥ
  • “SSD1331 OLED ማሳያ (SPI)” ክፍልን ያክሉ
  • 2X "ሳይን ኢንቲጀር ጀነሬተር" ያክሉ

ደረጃ 5: በቪሱinoኖ ስብስብ ክፍሎች ውስጥ

በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
በቪሱinoኖ ስብስብ ክፍሎች ውስጥ
  • «SineIntegerGenerator1» ን ይምረጡ እና በባህሪያት መስኮት ስብስብ ውስጥ ስፋት 20 ፣ ድግግሞሽ (ኤች) 0.1 ፣ ማካካሻ - 20
  • “SineIntegerGenerator2” ን ይምረጡ እና በባህሪያት መስኮት ስብስብ ውስጥ ስፋት 10 ፣ ድግግሞሽ (Hz) 0.1 ፣ ማካካሻ 10
  • በ “DisplayOLED1” ላይ ሁለቴ ጠቅ ያድርጉ እና በንጥሎች መስኮት ውስጥ “Bitmap ን ይሳሉ” ወደ ግራ ጎኑ ፣ በግራ በኩል ከዚያ “Bitmap1 ን ይሳሉ” እና በንብረቶች መስኮት ውስጥ “Bitmap” መስክ ይምረጡ እና በ 3 ነጥቦች ላይ ጠቅ ያድርጉ። “Bitmap Editor” በ “ጫን” ቁልፍ ላይ ጠቅ ያድርጉ እና ቢትማፕውን ይጫኑ (እዚህ የተያያዘውን የሙከራ ቢትማፕ ማውረድ ይችላሉ)
  • በ “Bitmap Editor” ውስጥ “ጫን” ቁልፍን ጠቅ ያድርጉ እና ቢትማፕውን ይጫኑ (እዚህ የተያያዘውን የሙከራ ቢትማፕ ማውረድ ይችላሉ)
  • የ Bitmap እንቅስቃሴን ለማነቃቃት ፣ የ X እና Y ንብረቶችን መቆጣጠር አለብን። ይህንን ለማድረግ እኛ ለእነሱ ፒኖችን እንጨምራለን -በእቃ ተቆጣጣሪ ውስጥ የ “X” ንብረትን ይምረጡ በንብረቱ ፊት ለፊት ባለው “ፒን” ቁልፍ ላይ ጠቅ ያድርጉ ፣ ከተቆልቋይ ዝርዝር ውስጥ “ኢንቲጀር ሲንክፒን” ን ለ “Y” እንዲሁ ያድርጉ “ንብረት የ“ኤለመንቶች”መገናኛን ይዝጉ አዲሱን“ኤክስ”፣ እና“Y”ፒኖችን ወደ“ኤለመንቶች። ድራግ Bitmap1”ኤለመንት ላይ ሲጨመሩ ያያሉ።

ደረጃ 6 በቪሱinoኖ አገናኝ ክፍሎች ውስጥ

በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
  • “SineIntegerGenerator1” ሚስማርን [Out] ወደ “DisplayOLED1”> “Bitmap1” ፒን [X] ያገናኙ
  • “SineIntegerGenerator2” ሚስማርን [Out] ወደ “DisplayOLED1”> “Bitmap1” ፒን [ሰዓት] ያገናኙ
  • “SineIntegerGenerator2” ሚስማርን [Out] ወደ “DisplayOLED1”> “Bitmap1” ፒን [Y] ያገናኙ
  • “DisplayOLED1” ፒን [ዳግም አስጀምር] ከአርዱዲኖ ዲጂታል ፒን [9] ጋር ያገናኙ
  • “DisplayOLED1” ፒን [የውሂብ ትዕዛዝ] ከአርዱዲኖ ዲጂታል ፒን [9] ጋር ያገናኙ
  • “DisplayOLED1” ፒን [ውጭ SPI] ን ከአርዱዲኖ ፒን [SPI In] ጋር ያገናኙ
  • “DisplayOLED1” ፒን [ቺፕ ምረጥ] ከአርዱዲኖ ዲጂታል ፒን [7] ጋር ያገናኙ

ደረጃ 7 የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

በቪሱinoኖ ውስጥ ፣ ከታች “ግንባታ” ትር ላይ ጠቅ ያድርጉ ፣ ትክክለኛው ወደብ መመረጡን ያረጋግጡ ፣ ከዚያ “ማጠናቀር/መገንባት እና ስቀል” ቁልፍን ጠቅ ያድርጉ።

ደረጃ 8: ይጫወቱ

የ Arduino UNO ሞጁሉን ኃይል ካደረጉ እና የ OLED ማሳያ በቪዲዮው ላይ እንደሚታየው ቢትማፕ በ OLED ማሳያ ዙሪያ ሲንቀሳቀስ ያያሉ።

እንኳን ደስ አላችሁ! ከቪሱinoኖ ጋር ፕሮጀክትዎን አጠናቀዋል። ከዚህ ጋር ተያይ attachedል ፣ ለዚህ አስተማሪ የፈጠርኩት የቪሱinoኖ ፕሮጀክት ፣ እዚህ ማውረድ እና በቪሱኖ ውስጥ መክፈት ይችላሉ-

የሚመከር: