ঠিকানাযোগ্য এলইডি#

ভূমিকা#

একটি অ্যাড্রেসেবল এলইডি হলো একটি প্রোগ্রামেবল আরজিবি এলইডি স্ট্রিপ ডিভাইস যা একটি ৩-ওয়্যার পোর্টের সাথে সংযুক্ত হয় এবং এর মাধ্যমে আপনি স্বতন্ত্র এলইডি (যেমন WS2812/“নিওপিক্সেল” স্টাইল) নিয়ন্ত্রণ করে নিজের পছন্দমতো রঙ ও প্যাটার্ন প্রদর্শন করতে পারেন।

এই পৃষ্ঠায় উদাহরণস্বরূপ অ্যাড্রেসেবল এলইডি-র নাম হিসেবে address_led ব্যবহার করা হয়েছে। প্রয়োজন অনুযায়ী এটিকে আপনার নিজের কনফিগার করা নাম দিয়ে প্রতিস্থাপন করুন।

উপলব্ধ পদ্ধতিগুলোর একটি তালিকা নিচে দেওয়া হলো:

  • set – অ্যাড্রেসেবল এলইডি স্ট্রিপের রং সেট করে।

  • clear – সম্পূর্ণ অ্যাড্রেসেবল এলইডি স্ট্রিপটি বন্ধ করে দেয়।

কনস্ট্রাক্টর – ম্যানুয়ালি একটি অ্যাড্রেসেবল এলইডি ইনিশিয়ালাইজ এবং কনফিগার করুন।

  • AddressableLed – একটি অ্যাড্রেসেবল এলইডি তৈরি করুন।

set#

set অ্যাড্রেসেবল এলইডি স্ট্রিপকে প্রদত্ত মানগুলিতে সেট করে।

Usage:
address_led.set(data, offset)

প্যারামিটার

বর্ণনা

data

list Color মানের। এর মধ্যে রয়েছে পূর্বনির্ধারিত রঙ, হেক্সাডেসিমাল পূর্ণসংখ্যা, এবং ওয়েব রঙ।

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)

প্যারামিটার

বর্ণনা

port

অ্যাড্রেসেবল এলইডি স্ট্রিপটি যে 3-ওয়্যার পোর্টের সাথে সংযুক্ত:

# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)