সুচিপত্র:
- ধাপ 1: আপনি শুরু করার আগে:
- পদক্ষেপ 2: লাইব্রেরি অন্তর্ভুক্ত করুন:
- ধাপ 3: LED স্ট্রিপ সেট আপ করা:
- ধাপ 4: হেডার ফাইল এবং ধ্রুবক:
- ধাপ 5: অকার্যকর সেটআপ ()
ভিডিও: FastLED এর বেসিক: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: ইলেকট্রনিক্স ইঞ্জিনিয়ারিংয়ে মাস্টার 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 টি নেতৃত্বাধীন পিক্সেলের সমান। আপনি যদি প্রথম আইসিতে ডেটা লিখেন তবে সেই আইসির সাথে সংযুক্ত তিনটি এলইডি জ্বলবে। তাই আমি এই ধরনের সস্তা নেতৃত্বাধীন স্ট্রিপ ব্যবহার করছি যার ধারাবাহিকতায় 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
}
অথবা
অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);
}
অথবা
অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);
}
অথবা
অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);
}
অথবা
অকার্যকর সেটআপ () {FastLED.addLeds (leds, NUM_LEDS);
প্রস্তাবিত:
হ্যান্ডহেল্ড বেসিক কম্পিউটার: 6 টি ধাপ (ছবি সহ)
হ্যান্ডহেল্ড বেসিক কম্পিউটার: এই নির্দেশযোগ্য বেসিক চালানো একটি ছোট হ্যান্ডহেল্ড কম্পিউটার তৈরির আমার প্রক্রিয়া বর্ণনা করে। কম্পিউটারটি ATMEGA 1284P AVR চিপের চারপাশে তৈরি করা হয়েছে, যা কম্পিউটারের নির্বোধ নামকেও অনুপ্রাণিত করেছে (HAL 1284)।
একটি বেসিক ইলেক্ট্রোকার্ডিওগ্রামের অ্যাকুইজিশন, এমপ্লিফিকেশন এবং ফিল্টারিং সার্কিট ডিজাইন: Ste টি ধাপ
একটি বেসিক ইলেক্ট্রোকার্ডিওগ্রামের অ্যাকুইজিশন, এমপ্লিফিকেশন এবং ফিল্টারিং সার্কিট ডিজাইন: এই নির্দেশনাটি সম্পূর্ণ করার জন্য প্রয়োজন কেবলমাত্র একটি কম্পিউটার, ইন্টারনেট অ্যাক্সেস এবং কিছু সিমুলেশন সফটওয়্যার। এই ডিজাইনের উদ্দেশ্যে, সমস্ত সার্কিট এবং সিমুলেশন LTspice XVII তে চালানো হবে। এই সিমুলেশন সফটওয়্যারটিতে রয়েছে
C ++ বেসিক প্রোগ্রাম: 11 টি ধাপ
C ++ বেসিক প্রোগ্রাম: এই প্রোগ্রামে আপনি একটি সাধারণ c ++ প্রোগ্রাম কোডিং করে c ++ এর বেসিক শিখবেন একাধিক ব্যবহারকারী এবং এই ব্যবহারকারীদের প্রদর্শন করতে, আশা করি আপনি উপভোগ করবেন
কীভাবে নোটপ্যাড ব্যবহার করে একটি বেসিক ওয়েবসাইট তৈরি করবেন: 4 টি ধাপ
কিভাবে নোটপ্যাড ব্যবহার করে একটি বেসিক ওয়েবসাইট তৈরি করা যায়: কেউ কি ভেবে দেখেছেন যে " আমি কিভাবে একটি মৌলিক লেখার প্রোগ্রাম থেকে একটি ওয়েবসাইট তৈরি করব? ওয়েবসাইট শুধুমাত্র নোটপ্যাড ব্যবহার করে
কিভাবে একটি গেমিং বা বেসিক কম্পিউটার (সব কম্পোনেন্ট) তৈরি করবেন: ১ Ste টি ধাপ
কিভাবে একটি গেমিং বা বেসিক কম্পিউটার (সব কম্পোনেন্ট) তৈরি করবেন: তাহলে আপনি কিভাবে একটি কম্পিউটার তৈরি করবেন তা জানতে চান? এই নির্দেশাবলীতে আমি আপনাকে শেখাব কিভাবে একটি বেসিক ডেস্কটপ কম্পিউটার তৈরি করতে হয়। এখানে প্রয়োজনীয় অংশগুলি রয়েছে: পিসি কেস মাদারবোর্ড (নিশ্চিত করুন যে এটি পিজিএ যদি এএমডি এবং এলজিএ যদি ইন্টেল হয়) সিপিইউ কুলার কেস ফ্যান পাও