ዝርዝር ሁኔታ:
ቪዲዮ: Neopixel Ws2812 LED ወይም LED STRIP ወይም Led Ring ን ከአርዱዲኖ ጋር እንዴት እንደሚጠቀሙ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሠላም ሰዎች ፣ ኒዮፒክስል መሪ ስትሪፕ በጣም ተወዳጅ ከመሆኑ የተነሳ እንዲሁም እንደ ws2812 led strip ተብሎም ይጠራል። እነሱ በጣም ተወዳጅ ናቸው ምክንያቱም በእነዚህ መሪ ጭረቶች ውስጥ እያንዳንዱን እና እያንዳንዱን መሪን ለየብቻ ማነጋገር እንችላለን ፣ ይህ ማለት ጥቂት ሌዲዎች በአንድ ቀለም ፣ ጥቂቶች በሌላ ቀለም እና ጥቂቶች በሌላ የተለየ ቀለም እንዲያበሩ ከፈለጉ ያንን ማድረግ ይችላል ማለት ነው። እርስዎም እንኳን እርስዎ በሚፈልጉት ቀለም ውስጥ እያንዳንዱን እና እያንዳንዱን መሪ በአንድ ጊዜ እንዲያበሩ ማድረግ ይችላሉ። የእነሱ ተወዳጅነት ምክንያት ይህ ነው።
ስለዚህ በዚህ አስተማሪዎች ውስጥ እነዚህን ws2812 ወይም neopixel led strip ከ arduino ጋር እንዴት እንደሚጠቀሙ እንማራለን።
ደረጃ 1: የሚያስፈልጉዎት ነገሮች
ለዚህ አስተማሪዎች የሚከተሉትን ነገሮች ያስፈልግዎታል
አርዱinoኖ
Adafruit NeoPixel strips
Resistor 10k ohm
የዳቦ ሰሌዳ (አጠቃላይ)
ጃምፐርወርስ (አጠቃላይ)
ደረጃ 2 - ግንኙነቶች
ለግንኙነቶች እባክዎን የሚታየውን ምስል ይከተሉ እና ሁሉንም ነገር ያገናኙት በሚታየው ስክማቲክስ መሠረት።
ደረጃ 3 ኮድ
ሂድ የአዳፍ ፍሬዝ ኒኦፒክስል ቤተ -መጽሐፍትን አውርድ
github.com/adafruit/Adafruit_NeoPixel
ለመጀመር። የ.zip ፋይልን ከቤተ -መጽሐፍት ጋር ማውረድ ፣ በኮምፒተርዎ ላይ መገልበጥ እና ይዘቱን ወደ አርዱዲኖ ቤተ -መጽሐፍት አቃፊዎ መጎተት ይችላሉ። (የ “ቤተመጽሐፍት” አቃፊው ብዙውን ጊዜ ንድፎችዎን በሚያስቀምጡበት በተመሳሳይ “አርዱinoኖ” አቃፊ ውስጥ ይፈጠራል። እስካሁን ከሌለዎት ይቀጥሉ እና ይፍጠሩ).
አንዴ እንደገና ከተነሳ ፣ አንዳንድ አዲስ ምሳሌ ንድፎች ይኖርዎታል። እስቲ እንመልከት!
ፋይል> ምሳሌዎች> Adafruit NeoPixel> ቀላል
ይህ ሰው አንድ በአንድ የእርስዎን LED ዎች አረንጓዴ ያበራል።
ወይም ከዚህ በታች ያለውን ኮድ መገልበጥ እና እንዲሁም መሞከር ይችላሉ።
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson // ከተቀረው የ AdaFruit NeoPixel ቤተ -መጽሐፍት ጋር እንዲዛመድ በ GPLv3 ፈቃድ ስር ተለቀቀ።
#"አዳፍሩት_ኔኦፒክስል.ህ" #ifdef _AVR_ ን ያካትቱ #avr/power.h "#endif
// በ Arduino ላይ የትኛው ፒን ከ NeoPixels ጋር ተገናኝቷል? // በትሪኔት ወይም ገማ ላይ ይህንን ወደ 1 #ጥራት ፒን 6 እንዲለውጡ እንመክራለን
// ከአርዱinoኖ ጋር ስንት ኒኦፒክስሎች ተያይዘዋል? #ቁጥሮችን መለየት 16
// የኒዮፒክስል ቤተ -መጽሐፉን ስናዘጋጅ ፣ ስንት ፒክሰሎች ፣ እና ምልክቶችን ለመላክ የትኛው ፒን እንደሚጠቀም እንነግረዋለን። // ያስታውሱ ለአሮጌው የ NeoPixel ሰቆች ሶስተኛውን መለኪያ መለወጥ ያስፈልግዎታል-ሊሆኑ በሚችሉ እሴቶች ላይ የበለጠ መረጃ ለማግኘት የ strandtest // ምሳሌን ይመልከቱ። Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS ፣ ፒን ፣ NEO_GRB + NEO_KHZ800);
int delayval = 500; // ለግማሽ ሰከንድ መዘግየት
ባዶነት ማዋቀር () {// ይህ ለ Trinket 5V 16MHz ነው ፣ ትሬኔት #ከተገለጸ (_AVR_ATtiny85_) (F_CPU == 16000000) ሰዓት_prescale_set (ሰዓት_ዲቪ_1) ካልጠቀሙ እነዚህን ሶስት መስመሮች ማስወገድ ይችላሉ። #endif // የትሪኬት ልዩ ኮድ መጨረሻ
pixels.begin (); // ይህ የ NeoPixel ቤተ -መጽሐፍትን ያስጀምራል። }
ባዶነት loop () {
// ለ NeoPixels ስብስብ የመጀመሪያው ኒኦፒክስል 0 ነው ፣ ሁለተኛው 1 ነው ፣ እስከ አንድ ፒክስሎች ቆጠራ ድረስ።
ለ (int i = 0; i
// ፒክስሎች። ቀለም የ RGB እሴቶችን ይወስዳል ፣ ከ 0 ፣ 0 ፣ 0 እስከ 255 ፣ 255 ፣ 255 ፒክስሎች። setPixelColor (i ፣ pixels. // በመጠኑ ብሩህ አረንጓዴ ቀለም።
pixels.show (); // ይህ የዘመነውን የፒክሰል ቀለም ወደ ሃርድዌር ይልካል።
መዘግየት (መዘግየት); // ለተወሰነ ጊዜ መዘግየት (በሚሊሰከንዶች)።
} }
ደረጃ 4 ቀላል እንዲሆን ማድረግ
ኮዱን ከሰቀሉ በኋላ የኔዮፒክስል መሪ እርሳስዎ እንደኔ በተመሳሳይ ያበራል እና ከላይ ያለውን ኮድ እንኳን በተለያዩ ቀለሞች ለማብራት እንኳን መለወጥ ይችላሉ እና ከላይ ከተጠቀሱት የኒዮፒክስል ቤተ -መጽሐፍት ሌሎች ምሳሌዎችን መሞከር እና በኔዮፒክስል መሪ እርሳስዎ መዝናናት ይችላሉ።
የሚመከር:
ባትሪዎችን ሳይጠቀሙ የ Android ስልኮችን ለ BOINC ወይም ተጣጣፊ ሪግ እንዴት እንደሚጠቀሙ 8 ደረጃዎች
ባትሪዎችን ሳይጠቀሙ የ Android ስልኮችን ለ BOINC ወይም ተጣጣፊ ሪግ እንዴት እንደገና ጥቅም ላይ ማዋል እንደሚቻል - ማስጠንቀቂያ - ይህንን መመሪያ በመከተል በማናቸውም ጉዳት ለደረሰብዎ ጉዳት በማንኛውም መንገድ ኃላፊነት የለኝም። ይህ መመሪያ ለ BOINC ተጠቃሚዎች (የግል ምርጫ / ምክንያቶች) ፣ እሱ ብዙ ጊዜ ስለሌለኝ ፣ እመኛለሁ
Raspberry Pi's GPIO ፒኖችን እና Avrdude ን ወደ ቢት-ባንግ-ፕሮግራም DIMP 2 ወይም DA PIMP 2: 9 ደረጃዎች እንዴት እንደሚጠቀሙ
Raspberry Pi's GPIO Pins ን እና Avrdude ን ወደ ቢት-ባንግ-ፕሮግራም DIMP 2 ወይም DA PIMP 2 እንዴት እንደሚጠቀሙ-እነዚህ Raspberry Pi ን እንዴት እንደሚጠቀሙ እና ነፃ ክፍት-ምንጭ ትዕዛዙን ወደ ቢት-ባንግ እንዴት እንደሚጠቀሙበት የደረጃ በደረጃ መመሪያዎች ናቸው። -የ DIMP 2 ወይም DA PIMP ፕሮግራም ያውጡ 2. እርስዎ Raspberry Pi ን እና የ LINUX የትእዛዝ መስመርን የሚያውቁ ይመስለኛል። የለብዎትም
Arduino Ws2812 LED ወይም Neopixel Led Strip ወይም Ring Tutorial: 4 ደረጃዎች
Arduino Ws2812 LED ወይም Neopixel Led Strip ወይም Ring Tutorial: በዚህ አስተማሪዎች ውስጥ ኒዮፒክስል ወይም ws 2812 ን እንዴት እንደሚጠቀሙ እንማራለን ወይም በአሩዲኖን በፍጥነት መምራት እንማራለን። እነዚህ የ LED ወይም የጭረት ወይም የቀለበት ዓይነቶች በአንድ ነጠላ ቪን ፒን እና ሁሉም ቁጥጥር ይደረግባቸዋል። ኤልኢዲዎች በተናጥል አድራሻ የሚይዙ ስለሆኑ እነዚህ እንዲሁ ኢንዲ ተብለው ይጠራሉ
አርዱዲኖ ካልኩሌተርን ለመሥራት የቁልፍ ሰሌዳ እና ኤልሲዲ ከአርዱዲኖ ጋር እንዴት እንደሚጠቀሙ። 5 ደረጃዎች
የአርዱዲኖ ካልኩሌተርን ለመሥራት ከአርድዱኖ ጋር ቁልፍ ሰሌዳ እና ኤልሲዲ እንዴት እንደሚጠቀሙ። በዚህ ትምህርት ውስጥ 4x4 ማትሪክስ ቁልፍ ሰሌዳ እና 16x2 ኤልሲዲ ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚችሉ እና ቀለል ያለ የአርዱዲኖ ካልኩሌተርን ለመጠቀም እንደሚጠቀሙበት እጋራለሁ። ስለዚህ እንጀምር
ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ 3 ደረጃዎች (ከስዕሎች ጋር)
ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ - መግቢያ ሁላችሁም እና ወደ መጀመሪያው አስተማሪዬ እንኳን በደህና መጡ። ዛሬ እኛ አርዕዲኖን (ማንኛውንም ሞዴል) በመጠቀም ከኢፍራሬድ ምልክቶች ጋር የሚሠራ የኢ ቲቪ የርቀት መቆጣጠሪያ ወይም ተመሳሳይ ነገርን መምሰል እንደ አርዕስቱ እንደሚናገር እንማራለን። .ችግሩ ነበር - ኮዶችን እንዴት ማስተላለፍ እችላለሁ