مصباح LED قابل للعنونة#

مقدمة#

مصباح LED قابل للعنونة هو جهاز شريط LED RGB قابل للبرمجة يتصل بمنفذ 3 أسلاك ويتيح لك التحكم في مصابيح LED الفردية (مثل نمط WS2812/“NeoPixel”) لعرض ألوان وأنماط مخصصة.

تستخدم هذه الصفحة الاسم address_led كمثال لاسم مؤشر LED القابل للعنونة. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.

فيما يلي قائمة بالطرق المتاحة:

  • set – يحدد ألوان شريط LED القابل للعنونة.

  • clear – يقوم بإيقاف تشغيل شريط LED القابل للعنونة بالكامل.

المنشئ – تهيئة وتكوين مؤشر LED قابل للعنونة يدويًا.

set#

set يضبط شريط LED القابل للعنونة على القيم المحددة.

Usage:
address_led.set(data, offset)

حدود

وصف

data

A list of Color values. This includes predefined colors, hexadecimal integers, and web colors.

offset

اختياري. فهرس مؤشر LED الذي يبدأ منه، بدءًا من 0.

# 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 يقوم بإيقاف تشغيل شريط LED القابل للعنونة بالكامل.

Usage:
address_led.clear()

حدود

وصف

لا تحتوي هذه الطريقة على أي معلمات.

المُنشئ#

تُستخدم الدوال البانية لإنشاء AddressableLed ، وهي ضرورية لتكوين مؤشر LED قابل للعنونة.

AddressableLed#

AddressableLed يُنشئ مؤشر LED قابلاً للعنونة.

Usage:
AddressableLed(port)

المعلمة

وصف

port

المنفذ ثلاثي الأسلاك الذي يتصل به شريط LED القابل للعنونة:

  • على V5 Brain – brain.three_wire_port.x حيث x هو رقم المنفذ.
  • على 3-Wire Expander – expander.a حيث expander هو اسم مثيل الموسع.

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