সুচিপত্র:

FastLED এর বেসিক: 8 টি ধাপ
FastLED এর বেসিক: 8 টি ধাপ

ভিডিও: FastLED এর বেসিক: 8 টি ধাপ

ভিডিও: FastLED এর বেসিক: 8 টি ধাপ
ভিডিও: 18.How To Code Using Array || Arduino Programming Course (Simulation)||Arduino Bangla Tutorial 2024, নভেম্বর
Anonim

লেখক দ্বারা আরো অনুসরণ করুন:

ESP8266 ব্যবহার করে কোভিড -19 আপডেট ট্র্যাকার
ESP8266 ব্যবহার করে কোভিড -19 আপডেট ট্র্যাকার
ESP8266 ব্যবহার করে কোভিড -19 আপডেট ট্র্যাকার
ESP8266 ব্যবহার করে কোভিড -19 আপডেট ট্র্যাকার
সহজ Arduino টাইমার সুইচ
সহজ Arduino টাইমার সুইচ
সহজ Arduino টাইমার সুইচ
সহজ Arduino টাইমার সুইচ
DIY 5v থেকে 3.3v লজিক লেভেল শিফটার
DIY 5v থেকে 3.3v লজিক লেভেল শিফটার
DIY 5v থেকে 3.3v লজিক লেভেল শিফটার
DIY 5v থেকে 3.3v লজিক লেভেল শিফটার

সম্পর্কে: ইলেকট্রনিক্স ইঞ্জিনিয়ারিংয়ে মাস্টার Rষভএল সম্পর্কে আরও »

এই Instructables আমরা দেখব কিভাবে আমরা FastLED প্রোগ্রাম লিখতে পারি, সেইসাথে কিভাবে FastLed লাইব্রেরি ব্যবহার করতে পারি। আমরা দেখতে পাব কিভাবে আমরা আমাদের নিজস্ব রঙের প্যাটার্ন ডিজাইন করতে কোড করতে পারি। এই লাইব্রেরি বিভিন্ন ধরনের LED স্ট্রিপ সমর্থন করে যা বিভিন্ন LED কন্ট্রোলারের সাথে আসে যেমন WS2811, WS2812, Neopixel ইত্যাদি।

চল শুরু করি

ধাপ 1: আপনি শুরু করার আগে:

তুমি শুরু করার আগে
তুমি শুরু করার আগে
তুমি শুরু করার আগে
তুমি শুরু করার আগে
তুমি শুরু করার আগে
তুমি শুরু করার আগে

1. Arduino Uno

2. LED স্ট্রিপ যা ws2811 বা অন্যান্য মত নিয়ামক আছে

3. LED স্ট্রিপের রেটিং অনুযায়ী পাওয়ার সাপ্লাই।

পদক্ষেপ 2: লাইব্রেরি অন্তর্ভুক্ত করুন:

লাইব্রেরি অন্তর্ভুক্ত করুন
লাইব্রেরি অন্তর্ভুক্ত করুন

এখান থেকে FastLED লাইব্রেরি ডাউনলোড করুন:

github.com/FastLED/FastLED

এই লাইব্রেরিটি আপনার আরডুইনো আইডিতে অন্তর্ভুক্ত করুন।

ধাপ 3: LED স্ট্রিপ সেট আপ করা:

LED স্ট্রিপ সেট আপ করা হচ্ছে
LED স্ট্রিপ সেট আপ করা হচ্ছে
LED স্ট্রিপ সেট আপ করা হচ্ছে
LED স্ট্রিপ সেট আপ করা হচ্ছে
LED স্ট্রিপ সেট আপ করা হচ্ছে
LED স্ট্রিপ সেট আপ করা হচ্ছে

আপনার বিদ্যুৎ সরবরাহের সাথে LED স্ট্রিপটি সংযুক্ত করুন। LED স্ট্রিপের ডাটা পিন আপনার কোডে নির্বাচিত যেকোনো ডিজিটাল পিনে যায়। নিশ্চিত করুন যে LED স্ট্রপের স্থল এবং আরডুইনো একসঙ্গে সংযুক্ত থাকতে হবে।

আপনি নিওপিক্সেল নেতৃত্বাধীন স্ট্রিপ ব্যবহার করতে পারেন অথবা আপনি বাজার থেকে সস্তা LED স্ট্রিপ কিনতে পারেন এবং আপনাকে যা করতে হবে তা নেতৃত্বের স্ট্রিপের প্রথম নেতৃত্বাধীন অংশটি সরিয়ে ফেলুন যা মাস্টার কন্ট্রোলার রয়েছে। LED এর পরবর্তী সিরিজ থেকে আপনি নিওপিক্সেল স্ট্রিপ হিসাবে ব্যবহার করতে পারেন। কিন্তু চীনা নেতৃত্বাধীন স্ট্রিপে একটি আইসি নিয়ন্ত্রণ করে সিরিজের তিনটি নেতৃত্ব অর্থাৎ প্রতিটি পিক্সেল led টি নেতৃত্বাধীন পিক্সেলের সমান। আপনি যদি প্রথম আইসিতে ডেটা লিখেন তবে সেই আইসির সাথে সংযুক্ত তিনটি এলইডি জ্বলবে। তাই আমি এই ধরনের সস্তা নেতৃত্বাধীন স্ট্রিপ ব্যবহার করছি যার ধারাবাহিকতায় 7 টি আইসি রয়েছে যা 21 টি 3 টি এলইডি একটি গুচ্ছ হিসাবে নিয়ন্ত্রণ করে।

সংযোগ:

Arduino: ডিজিটাল পিন 6 - LED স্ট্রিপের দিন পিন

gnd - LED স্ট্রিপের Gnd

পাওয়ার সাপ্লাই: পজিটিভ টার্মিনাল - LED স্ট্রিপের +vcc

gnd - LED স্ট্রিপের gnd

ধাপ 4: হেডার ফাইল এবং ধ্রুবক:

এই টিউটোরিয়াল ক্রেডিট যায়

আরো এবং বিস্তারিত তথ্যের জন্য দয়া করে এই লিঙ্কটি দেখুন।

তাহলে শুরু করা যাক…

#অন্তর্ভুক্ত // হেডার ফাইল

#ডিফাইন NUM_LEDS 60 // আপনার স্ট্রিপে উপস্থিত নেতৃত্বের সংখ্যা #ডিফাইন ডেটা_পিন 6 // আপনার আরডুইনো ডিজিটাল পিন

CRGB leds [NUM_LEDS];

ধাপ 5: অকার্যকর সেটআপ ()

আপনার নেতৃত্বাধীন স্ট্রিপ টাইপের উপর নির্ভর করে উপযুক্ত অকার্যকর সেটআপ ফাংশন নির্বাচন করুন

অকার্যকর সেটআপ() {

FastLED.addLeds(leds, NUM_LEDS);

}

অথবা

অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);

}

অথবা

অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);

}

অথবা

অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);

}

অথবা

অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);

প্রস্তাবিত: