ঠিকানাযোগ্য এলইডি#
ভূমিকা#
একটি অ্যাড্রেসেবল এলইডি হলো একটি প্রোগ্রামেবল আরজিবি এলইডি স্ট্রিপ ডিভাইস যা একটি ৩-ওয়্যার পোর্টের সাথে সংযুক্ত হয় এবং এর মাধ্যমে আপনি স্বতন্ত্র এলইডি (যেমন WS2812/“নিওপিক্সেল” স্টাইল) নিয়ন্ত্রণ করে নিজের পছন্দমতো রঙ ও প্যাটার্ন প্রদর্শন করতে পারেন।
এই পৃষ্ঠায় উদাহরণস্বরূপ অ্যাড্রেসেবল এলইডি-র নাম হিসেবে address_led ব্যবহার করা হয়েছে। প্রয়োজন অনুযায়ী এটিকে আপনার নিজের কনফিগার করা নাম দিয়ে প্রতিস্থাপন করুন।
উপলব্ধ পদ্ধতিগুলোর একটি তালিকা নিচে দেওয়া হলো:
set– অ্যাড্রেসেবল এলইডি স্ট্রিপের রং সেট করে।clear– সম্পূর্ণ অ্যাড্রেসেবল এলইডি স্ট্রিপটি বন্ধ করে দেয়।
কনস্ট্রাক্টর – ম্যানুয়ালি একটি অ্যাড্রেসেবল এলইডি ইনিশিয়ালাইজ এবং কনফিগার করুন।
AddressableLed– একটি অ্যাড্রেসেবল এলইডি তৈরি করুন।
set#
set অ্যাড্রেসেবল এলইডি স্ট্রিপকে প্রদত্ত মানগুলিতে সেট করে।
Usage:
address_led.set(data, offset)
প্যারামিটার |
বর্ণনা |
|---|---|
|
|
|
ঐচ্ছিক। এলইডি চালু হওয়ার সূচক, যা ০ থেকে শুরু হয়। |
# Create a sequence of colors: Red, Green, Blue
color_list = [Color(0xFF0000), Color(0x00FF00), Color(0x0000FF)]
# Set the Addressable LED to the color_list sequence
address_led.set(color_list)
clear#
clear পুরো অ্যাড্রেসেবল এলইডি স্ট্রিপটি বন্ধ করে দেয়।
Usage:
address_led.clear()
প্যারামিটার |
বর্ণনা |
|---|---|
এই পদ্ধতিতে কোনো প্যারামিটার নেই। |
নির্মাতা#
একটি অ্যাড্রেসেবল এলইডি কনফিগার করার জন্য প্রয়োজনীয় AddressableLed অবজেক্ট তৈরি করতে কনস্ট্রাক্টর ব্যবহার করা হয়।
AddressableLed#
AddressableLed একটি অ্যাড্রেসেবল এলইডি তৈরি করে।
Usage:
AddressableLed(port)
প্যারামিটার |
বর্ণনা |
|---|---|
|
অ্যাড্রেসেবল এলইডি স্ট্রিপটি যে 3-ওয়্যার পোর্টের সাথে সংযুক্ত:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)