ዝርዝር ሁኔታ:

በሚያንጸባርቅ አርጂቢ ማትሪክስ ፍቅረኛዎን ያብሩ - 3 ደረጃዎች
በሚያንጸባርቅ አርጂቢ ማትሪክስ ፍቅረኛዎን ያብሩ - 3 ደረጃዎች

ቪዲዮ: በሚያንጸባርቅ አርጂቢ ማትሪክስ ፍቅረኛዎን ያብሩ - 3 ደረጃዎች

ቪዲዮ: በሚያንጸባርቅ አርጂቢ ማትሪክስ ፍቅረኛዎን ያብሩ - 3 ደረጃዎች
ቪዲዮ: "ታላላቅ ታሪኮቻችንን ለትውልድ በምናስተላልፍበት ወቅት በአድዋ ድል ሁሉም አሻራ እንዳለው በሚያንጸባርቅ አካታች የአተራረክ ስልት ልንጠቀም ይገባል" 2024, ሀምሌ
Anonim

በ Seeed StudioSeed ተጨማሪ ተከተልን በደራሲው

የቤት ውስጥ በእጅ የተያዘ Co2 ፈላጊ (ለቪቪ -19 ዓላማ)
የቤት ውስጥ በእጅ የተያዘ Co2 ፈላጊ (ለቪቪ -19 ዓላማ)
የቤት ውስጥ በእጅ የተያዘ Co2 ፈላጊ (ለቪቪ -19 ዓላማ)
የቤት ውስጥ በእጅ የተያዘ Co2 ፈላጊ (ለቪቪ -19 ዓላማ)
ግሮቭ አናሎግ ማይክሮፎን ከዊዮ ተርሚናል ጋር ይጫወቱ
ግሮቭ አናሎግ ማይክሮፎን ከዊዮ ተርሚናል ጋር ይጫወቱ
ግሮቭ አናሎግ ማይክሮፎን ከዊዮ ተርሚናል ጋር ይጫወቱ
ግሮቭ አናሎግ ማይክሮፎን ከዊዮ ተርሚናል ጋር ይጫወቱ
ግሮቭ - TF Mini LiDAR ከ Wio ተርሚናል ጋር
ግሮቭ - TF Mini LiDAR ከ Wio ተርሚናል ጋር
ግሮቭ - TF Mini LiDAR ከ Wio ተርሚናል ጋር
ግሮቭ - TF Mini LiDAR ከ Wio ተርሚናል ጋር

ስለ: ሰላም ፣ እኛ በ Seeed ውስጥ የመተግበሪያ መሐንዲሶች ነን። ፕሮጀክቶችን ከአምራች ማህበረሰብ ጋር መጋራት ግሩም ነው። እርስዎ እንደወደዱት ተስፋ ያድርጉ XD Seeed የአይኦት ሃርድዌር አነቃቂ IoT ገንቢዎችን በፍጥነት የሚያነቃቁ አገልግሎቶችን የሚሰጥ… ተጨማሪ ስለ ስታይዲዮ ስቱዲዮ »

የቫለንታይን ቀን እየመጣ ነው ፣ በመጀመሪያ እይታ በፍቅር የወደቀ ሰው ይገናኛሉ?

ደረጃ 1 በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች

የሃርድዌር ክፍሎች

  • Seeeduino V4.2
  • ቤዝ ጋሻ V2
  • ግሮቭ - RGB LED ማትሪክስ ወ/ሾፌር
  • ግሮቭ - የውሃ ዳሳሽ

የሶፍትዌር መተግበሪያዎች እና የመስመር ላይ አገልግሎቶች

አርዱዲኖ አይዲኢ

ደረጃ 2 የሃርድዌር ግንኙነት

የሃርድዌር ግንኙነት
የሃርድዌር ግንኙነት

በዚህ ፕሮጀክት ውስጥ ውሃ ለመለየት የውሃ ዳሳሽ እንጠቀማለን ፣ ውሃ ካለ ፣ የሚመታ ልብ በ RGB LED ማትሪክስ ውስጥ ይታያል።

ይህንን ውጤት ለማግኘት ግሮቭ - የውሃ ዳሳሽ በ Base ጋሻ ውስጥ ወደ D2 ወደብ ማገናኘት እንዲሁም ግሮቭን - RGB LED Matrix ን ወደ I2C ወደብ ማገናኘት ያስፈልግዎታል። ከዚያ ልክ ከላይኛው ሥዕል ልክ Base Shield ን ወደ Seeeduino ይሰኩት።

ደረጃ 3 የሶፍትዌር ፕሮግራም

በፕሮግራምዎ ውስጥ የ RGB LED ማትሪክስ ለመጠቀም ፣ ቤተ -መጽሐፍትዎን ወደ አርዱዲኖ አይዲኢ ማከል ያስፈልግዎታል። ቤተ -መጽሐፍት በ ውስጥ ማውረድ ይችላል

የታየ_RGB_LED_Matrix

ቤተ -መጽሐፍቱን ካከሉ በኋላ የማትሪክስ የራስጌ ፋይልዎን በኮድዎ ውስጥ ያካትቱ

#‹ግሮድ_ሁለት_አር.ቪ._ማትሪክስ.h› ን ያካትቱ።

ማክሮዎችን መግለፅ ጥሩ ልማድ ነው ፣ ኮድዎን ለማንበብ ወይም ለማሻሻል ቀላል ያደርገዋል። ለምሳሌ ፣ የውሃ አነፍናፊው ከየትኛው ወደብ ጋር እንደተገናኘ ወይም ድብደባው ልብ ምን ያህል ፍጥነት ማሳየት እንዳለበት ለማመልከት ማክሮዎችን መግለፅ ይችላሉ።

#SENSOR_PIN 2 ን ይግለጹ

#INTERVAL 500 ን ይግለጹ

ሁሉም ነገር ሲጠናቀቅ ፣ በኋላ ላይ ለመጠቀም የማትሪክስ ምሳሌን ያውጁ።

GroveTwoRGBLedMatrixClass ማትሪክስ;

እና የራስዎን ምስሎች ለመፍጠር የምስል አርታዒ ለማግኘት እዚህ ጠቅ ያድርጉ። በቀለም አሞሌ ውስጥ ቀለም መምረጥ ፣ ለመሳል በስዕሉ ውስጥ ነጥቦችን ጠቅ ማድረግ ፣ እና በስዕሉ አካባቢ ታችኛው ክፍል ላይ አዘምን ወይም አስገባ የሚለውን ቁልፍ መጫን ፣ ምስልዎ ወደ ኮድ እና በቀኝ በኩል ባለው ሳጥን ውስጥ ይታያል።

ምስል
ምስል

የእኔ ምስል ከዚህ በታች ይመስላል። ያንን ኮድ ለፕሮጀክትዎ መቅዳት እና ከዚያ በኮድ በማድረግ በ RGB LED ማትሪክስ ውስጥ ሊያሳዩዋቸው ይችላሉ።

ምስል
ምስል

የማዋቀር () አሠራሩ ፕሮግራምዎ ሲጀመር አንድ ጊዜ ይካሄዳል ፣ ስለዚህ በውስጡ ማትሪክስ እና የውሃ ዳሳሽ ፒን እናስጀምራለን።

ባዶነት ማዋቀር () {

Wire.begin (); pinMode (SENSR_PIN ፣ INPUT); WAIT_MATRIX_READY (); }

የ loop () አሠራሩ በተደጋጋሚ ይሠራል ፣ ስለዚህ ኮድን በመከተል ውሃ ካለ ወይም እንደሌለ ለማወቅ እንጠቀምበታለን።

ከሆነ (digitalRead (SENSOR_PIN) == LOW) {

}

የውሃ ዳሳሽ LOW ን ሲያወጣ ፣ ውሃ አለ ማለት ነው ፣ ስለዚህ የልብ ምት በ RGB LED ማትሪክስ ውስጥ መታየት አለበት

ለ (uint8_t i = 0; i <EMOJI_COUNT (ምሳሌ) ፤ ++ i) {matrix.displayFrames (EMOJI (ምሳሌ ፣ i) ፣ ኢንተርቫል ፣ ሐሰት ፣ 1); መዘግየት (INTERVAL); }

የተጠናቀቀው loop () አሠራር ከዚህ በታች ይመስላል ፣ እና በዚህ ጽሑፍ መጨረሻ ላይ ሙሉውን ኮድ ማውረድ ይችላሉ።

ባዶነት loop () {

ከሆነ (digitalRead (SENSOR_PIN) == LOW) {ለ (uint8_t i = 0; i <EMOJI_COUNT (ምሳሌ) ፣ ++ i) {matrix.displayFrames (EMOJI (ምሳሌ ፣ i) ፣ ኢንተርቫል ፣ ሐሰት ፣ 1) ፤ መዘግየት (INTERVAL); }}}

ፕሮግራሙን ወደ Seeeduino ለመስቀል በአርዱዲኖ አይዲኢ ውስጥ የሰቀላ ቁልፍን ጠቅ ያድርጉ እና እርጥብ የሆነ ነገር በውሃ ዳሳሽ ላይ ለማስቀመጥ ይሞክሩ ፣ ምን እንደሚከሰት ይመልከቱ።

አስፈላጊ:

በዚህ ስሪት firmware ውስጥ በ RGB LED ማትሪክስ ውስጥ የራስዎን ምስል በ UNO ተከታታይ ለመገልበጥ ከፈለጉ የ arduino ፋይልን መለወጥ ያስፈልግዎታል። ሜጋ ወይም ሎተስ ከተጠቀሙ ለውጡ አያስፈልግም።

የ arduino ማዋቀሪያ አቃፊውን Arduino / hardware / arduino / avr / libraries / Wire / src ያግኙ ፣ የ Wire.h ፋይልን ይክፈቱ።

ለውጥ

#መግለፅ_እንኳን 32

ወደ ውስጥ

#ጥራት BUFFER_LENGTH 128

ከዚያ የ arduino ማዋቀሪያ አቃፊውን Arduino / hardware / arduino / avr / libraries / Wire / src / utility ያግኙ ፣ የ twi.h ፋይልን ይክፈቱ።

ለውጥ

#TWI_BUFFER_LENGTH 32 ን መለየት

ወደ ውስጥ

#TWI_BUFFER_LENGTH 128 ን ይግለጹ

የሚመከር: