ዝርዝር ሁኔታ:

የ FastLED መሰረታዊ: 8 ደረጃዎች
የ FastLED መሰረታዊ: 8 ደረጃዎች

ቪዲዮ: የ FastLED መሰረታዊ: 8 ደረጃዎች

ቪዲዮ: የ FastLED መሰረታዊ: 8 ደረጃዎች
ቪዲዮ: Transient 2 - 4K, UHD, 1000FPS 2024, ህዳር
Anonim

ተጨማሪ በ ደራሲው ይከተሉ -

ESP8266 ን በመጠቀም የኮቪድ -19 ዝማኔ መከታተያ
ESP8266 ን በመጠቀም የኮቪድ -19 ዝማኔ መከታተያ
ESP8266 ን በመጠቀም የኮቪድ -19 ዝማኔ መከታተያ
ESP8266 ን በመጠቀም የኮቪድ -19 ዝማኔ መከታተያ
ቀላል የአርዱዲኖ ሰዓት ቆጣሪ መቀየሪያ
ቀላል የአርዱዲኖ ሰዓት ቆጣሪ መቀየሪያ
ቀላል የአርዱዲኖ ሰዓት ቆጣሪ መቀየሪያ
ቀላል የአርዱዲኖ ሰዓት ቆጣሪ መቀየሪያ
DIY 5v ወደ 3.3v ሎጂክ ደረጃ መቀየሪያ
DIY 5v ወደ 3.3v ሎጂክ ደረጃ መቀየሪያ
DIY 5v ወደ 3.3v ሎጂክ ደረጃ መቀየሪያ
DIY 5v ወደ 3.3v ሎጂክ ደረጃ መቀየሪያ

ስለ: በኤሌክትሮኒክስ ኢንጂነሪንግ ውስጥ ስለ RishabhL ተጨማሪ »

ይህ አስተማሪዎች የ FastLED ፕሮግራምን እንዴት እንደምንጽፍ እና እንዲሁም FastLed ቤተ -መጽሐፍትን እንዴት እንደሚጠቀሙ እንመለከታለን። እንዲሁም የራሳችንን የቀለም ቅጦች ንድፍ እንዴት እንደምናደርግ እንመለከታለን። ይህ ቤተ -መጽሐፍት እንደ WS2811 ፣ WS2812 ፣ Neopixel ፣ ወዘተ ካሉ የተለያዩ የ LED መቆጣጠሪያዎች ጋር የሚመጡ የተለያዩ የ LED ስትሪፕ ዓይነቶችን ይደግፋል።

እንጀምር

ደረጃ 1: ከመጀመርዎ በፊት

ከመጀመርህ በፊት
ከመጀመርህ በፊት
ከመጀመርህ በፊት
ከመጀመርህ በፊት
ከመጀመርህ በፊት
ከመጀመርህ በፊት

1. አርዱዲኖ ኡኖ

2. እንደ ws2811 ወይም ሌላ ዓይነት መቆጣጠሪያ ያለው የ LED Strip

3. የኃይል አቅርቦት እንደ ሌድ ስትሪፕ ደረጃ አሰጣጥ።

ደረጃ 2 ቤተ -መጽሐፍትን ያካትቱ

ቤተ -መጽሐፍት አካትት ፦
ቤተ -መጽሐፍት አካትት ፦

FastLED ቤተ -መጽሐፍትን ከዚህ ያውርዱ

github.com/FastLED/FastLED

ይህንን ቤተ -መጽሐፍት በአርዲኖ ሀሳብዎ ላይ ያክሉ።

ደረጃ 3: የ LED ስትሪፕን ማቀናበር

የ LED ስትሪፕን ማቀናበር
የ LED ስትሪፕን ማቀናበር
የ LED ስትሪፕን ማቀናበር
የ LED ስትሪፕን ማቀናበር
የ LED ስትሪፕን ማቀናበር
የ LED ስትሪፕን ማቀናበር

የ LED Strip ን ከኃይል አቅርቦትዎ ጋር ያገናኙ። የ LED Strip የውሂብ ፒን በኮዱ ውስጥ በመረጡት ማንኛውም ዲጂታል ፒን ውስጥ ይገባል። የ LED strop እና arduino መሬት አንድ ላይ መገናኘት አለባቸው።

የኒዮፒክስል ሊድ ስትሪፕን መጠቀም ይችላሉ ወይም ከገበያ ርካሽ የመሪ ጭረትን መግዛት ይችላሉ እና ዋና መቆጣጠሪያውን የያዘውን የመሪውን ስትሪፕ የመጀመሪያ መሪ ክፍል ለማስወገድ ምን ማድረግ ይጠበቅብዎታል። ከሚቀጥሉት ተከታታይ ኤልኢዲዎች እንደ ኒዮፒክስል ስትሪፕ መጠቀም ይችላሉ። ነገር ግን በቻይንኛ እርሳስ ውስጥ አንድ አይሲ በተከታታይ ሶስት መሪዎችን ይቆጣጠራል ማለት እያንዳንዱ ፒክሰል ከ 3 መሪ ፒክሴል ጋር እኩል ነው ማለት ነው። በመጀመሪያው አይሲ ላይ መረጃ ከጻፉ ከዚያ አይዲ ጋር የተገናኙት ሦስት ሊድሶች ያበራሉ። ስለዚህ እኔ ይህንን ዓይነት በርካሽ የሚመራውን ስትሪፕ እየተጠቀምኩ ያለሁት 7 IC በተከታታይ የሚቆጣጠረው 21 እንደ 3 ሊድ በጥቅል ነው።

ግንኙነቶች ፦

አርዱዲኖ - ዲጂታል ፒን 6 - የ LED ስትሪፕ ዲን ፒን

gnd - Gnd of LED strip

የኃይል አቅርቦት: አዎንታዊ ተርሚናል - +vcc የ LED Strip

gnd - gnd of LED Strip

ደረጃ 4: የራስጌ ፋይሎች እና ቋሚዎች

ይህ የማጠናከሪያ ክሬዲት ወደ

ለበለጠ እና ዝርዝር መረጃ እባክዎን ይህንን አገናኝ ይጎብኙ።

ስለዚህ እንጀምር…

#ያካትቱ / / የራስጌ ፋይል

በእርስዎ ጥንድ ውስጥ #ዲፊን NUM_LEDS 60 // የእርሳስ ቁጥር #ዲፊን DATA_PIN 6 // የአርዲኖዎ ዲጂታል ፒን

CRGB ሊዶች [NUM_LEDS];

ደረጃ 5: ባዶነት ማዋቀር ()

በእርስዎ የመሪ ስትሪፕ ዓይነት ላይ በመመስረት ተገቢውን ባዶ የማዋቀር ተግባር ይምረጡ

ባዶነት ማዋቀር () {

FastLED.addLeds(ሊዶች ፣ NUM_LEDS);

}

ወይም

ባዶነት ማዋቀር () {FastLED.addLeds (ሌድ ፣ NUM_LEDS) ፤

}

ወይም

ባዶነት ማዋቀር () {FastLED.addLeds (ሌድ ፣ NUM_LEDS) ፤

}

ወይም

ባዶነት ማዋቀር () {FastLED.addLeds (ሌድ ፣ NUM_LEDS) ፤

}

ወይም

ባዶነት ማዋቀር () {FastLED.addLeds (ሌድ ፣ NUM_LEDS) ፤

የሚመከር: