فهرست مطالب:
تصویری: نحوه استفاده از Neopixel Ws2812 LED یا LED STRIP یا Led Ring با آردوینو: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام بچه ها از آنجا که نوار پیکسلی Neopixel بسیار محبوب است و به عنوان نوار led ws2812 نیز نامیده می شود. آنها بسیار محبوب هستند زیرا در این نوار led ما می توانیم تک تک LED ها را جداگانه مورد بررسی قرار دهیم ، بدین معنا که اگر می خواهید تعداد کمی led در یک رنگ ، چند رنگ دیگر و چند رنگ دیگر متفاوت باشد ، می تواند این کار را انجام دهد. حتی شما می توانید هر لید را همزمان با هر رنگی که می خواهید بدرخشید. این دلیل محبوبیت آنها است.
بنابراین در این دستورالعمل نحوه استفاده از این نوار ws2812 یا neopixel led با آردوینو را یاد می گیریم.
مرحله 1: موارد مورد نیاز
برای این دستورالعمل ها به موارد زیر نیاز دارید:
آردوینو
نوارهای Adafruit NeoPixel
مقاومت 10k اهم
تخته نان (عمومی)
Jumperwires (عمومی)
مرحله 2: اتصالات
برای اتصالات لطفاً تصویر نشان داده شده را دنبال کنید و همه چیز را مطابق با شماتیکهای نشان داده شده متصل کنید.
مرحله 3: کد
برو کتابخانه NeoPixel Adafruit را بارگیری کنید:
github.com/adafruit/Adafruit_NeoPixel
برای شروع. فقط می توانید فایل.zip را با کتابخانه بارگیری کنید ، آن را در رایانه خود از حالت فشرده خارج کرده و محتویات را به پوشه کتابخانه های Arduino خود بکشید.. به
هنگامی که دوباره روشن شد ، چند طرح نمونه جدید خواهید داشت. بیا یک نگاهی بیندازیم!
فایل> مثالها> Adafruit NeoPixel> ساده
این پسر LED های شما را سبز رنگ می کند ، یکی یکی.
یا می توانید کد زیر را کپی کرده و آن را نیز آزمایش کنید.
// طرح ساده NeoPixel Ring (c) 2013 Shae Erisson // منتشر شده تحت مجوز GPLv3 برای مطابقت با بقیه کتابخانه AdaFruit NeoPixel
#شامل "Adafruit_NeoPixel.h" #ifdef _AVR_ #شامل "avr/power.h" #endif
// کدام پین در آردوینو به NeoPixels متصل است؟ // در Trinket یا Gemma پیشنهاد می کنیم این مورد را به 1 #پین 6 #تعریف کنید
// چند NeoPixel به آردوینو وصل شده است؟ #تعریف NUMPIXELS 16
// وقتی کتابخانه NeoPixel را راه اندازی می کنیم ، به آن می گوییم چند پیکسل است و از کدام پین برای ارسال سیگنال استفاده می کند. // توجه داشته باشید که برای نوارهای قدیمی NeoPixel ممکن است نیاز به تغییر پارامتر سوم داشته باشید-برای اطلاعات بیشتر در مورد مقادیر احتمالی به مثال strandtest // مراجعه کنید. پیکسل های Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS ، PIN ، NEO_GRB + NEO_KHZ800) ؛
تاخیر int = 500 ؛ // تأخیر نیم ثانیه
void setup () {// این برای Trinket 5V 16MHz است ، اگر از Trinket #ifined if ((_AVR_ATtiny85_) اگر (F_CPU == 16000000) clock_prescale_set (clock_div_1) استفاده نمی کنید ، می توانید این سه خط را حذف کنید. #endif // کد ویژه پایان کار ساده
pixels.begin ()؛ // این کتابخانه NeoPixel را اولیه می کند. }
حلقه خالی () {
// برای مجموعه ای از NeoPixels اولین NeoPixel 0 است ، دوم 1 است ، تا تعداد پیکسل منهای یک.
برای (int i = 0 ؛ i
// پیکسل. رنگ مقادیر RGB را از 0 ، 0 ، 0 تا 255 ، 255 ، 255 پیکسل می گیرد. setPixelColor (i ، پیکسل ها. رنگ (0 ، 150 ، 0)) ؛ // رنگ سبز نسبتاً روشن.
pixels.show ()؛ // این رنگ پیکسل به روز شده را به سخت افزار ارسال می کند.
تاخیر (تاخیر) ؛ // تاخیر برای یک دوره زمانی (بر حسب میلی ثانیه).
} }
مرحله 4: سبک ساختن آن
پس از بارگذاری کد ، نوار led نئوپیکسلی شما نیز مانند من روشن می شود و حتی می توانید کد بالا را تغییر دهید تا در رنگ های مختلف روشن شود و می توانید نمونه های دیگر کتابخانه نئوپیکسل فوق را امتحان کرده و با نوار led neopixel خود لذت ببرید.
توصیه شده:
کنترل Ws2812 Neopixel LED STRIP از طریق بلوتوث با استفاده از Arduino Uno: 4 مرحله
کنترل Ws2812 Neopixel LED STRIP از طریق بلوتوث با استفاده از Arduino Uno: سلام بچه ها در این دستورالعمل ها نحوه کنترل نئوپیکسل با آردوینو را یاد می گیریم. بنابراین اساساً آردوینو از طریق بلوتوث با استفاده از ماژول بلوتوث hc05 به تلفن هوشمند متصل می شود و تلفن هوشمند دستوراتی را برای تغییر رنگ نوار LED neopixel ارسال می کند
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - اجرای Rainbow در Neopixel Ws2812 با استفاده از M5stack M5stick C با استفاده از Arduino IDE: 5 مرحله
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 با استفاده از M5stack M5stick C با استفاده از Arduino IDE: سلام بچه ها در این دستورالعمل نحوه استفاده از LED های نئوپیکسل ws2812 یا نوار led یا ماتریس led یا حلقه led با برد توسعه m5stack m5stick-C با Arduino IDE را یاد خواهیم گرفت. یک الگوی رنگین کمان با آن
IOT: ESP 8266 Nodemcu Control Neopixel Ws2812 LED Strip از طریق اینترنت با استفاده از برنامه BLYNK: 5 مرحله
IOT: ESP 8266 Nodemcu کنترل Neopixel Ws2812 LED Strip از طریق اینترنت با استفاده از برنامه BLYNK: سلام بچه ها ، در این دستورالعمل من با استفاده از نوار led neopixel که می توان از طریق سراسر جهان با استفاده از برنامه BLYNK APP کنترل کرد و nodemcu است به عنوان مغز این پروژه کار می کند ، بنابراین نور محیط خود را برای شما ایجاد کنید
آموزش Arduino Ws2812 LED یا Neopixel Led Strip یا Ring: 4 مرحله
آموزش Arduino Ws2812 LED یا Neopixel Led Strip یا Ring: در این دستورالعمل نحوه استفاده از neopixel یا ws 2812 یا fast led با آردوینو را یاد می گیریم. این نوع LED ها یا نوار یا حلقه تنها توسط یک پین Vin و همه LED ها به صورت جداگانه قابل آدرس دهی هستند ، بنابراین به آنها indi نیز گفته می شود
نحوه استفاده از ترمینال Mac و نحوه استفاده از عملکردهای کلیدی: 4 مرحله
نحوه استفاده از ترمینال Mac و نحوه استفاده از عملکردهای کلیدی: ما نحوه باز کردن ترمینال MAC را به شما نشان خواهیم داد. ما همچنین چند ویژگی در ترمینال مانند ifconfig ، تغییر فهرستها ، دسترسی به فایلها و arp را به شما نشان می دهیم. Ifconfig به شما امکان می دهد آدرس IP خود و تبلیغات MAC خود را بررسی کنید