مستشعر الضوء#
مقدمة#
يقيس مستشعر الضوء سطوع الضوء المنعكس من جسم ما أو الساقط عليه. ويُخرج قيمة تناظرية تمثل كمية الضوء التي تم اكتشافها.

تستخدم هذه الصفحة الاسم light_sensor كمثال لاسم مستشعر الضوء. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.
فيما يلي قائمة بالطرق المتاحة:
brightness– يعيد مقدار الضوء الذي تم اكتشافه بواسطة مستشعر الضوء.changed– يسجل دالة ليتم استدعاؤها كلما تغيرت قيمة سطوع مستشعر الضوء.
المنشئ – تهيئة مستشعر الضوء يدويًا.
Light– إنشاء مستشعر ضوئي.
سطوع#
brightness يعيد كمية الضوء التي تم اكتشافها بواسطة مستشعر الضوء على شكل integer.
Usage:
light_sensor.brightness(units)
المعلمة |
وصف |
|---|---|
|
اختياري. وحدة عرض السطوع: |
تم التغيير#
changed يسجل دالة يتم استدعاؤها كلما تغيرت قيمة سطوع مستشعر الضوء.
Usage:
light_sensor.changed(callback, arg)
حدود |
وصف |
|---|---|
|
A previously defined function that executes when the Light Sensor’s brightness value changes. |
|
اختياري. مجموعة |
def my_function():
brain.screen.print("Brightness changed")
# Call my_function whenever the brightness changes
light_sensor.changed(my_function)
المُنشئ#
تُستخدم الدوال البانية لإنشاء كائنات Light يدويًا، وهي ضرورية لتكوين مستشعر الضوء خارج VEXcode.
Light#
Light يُنشئ مستشعر ضوء.
Usage:
Light(port)
المعلمة |
وصف |
|---|---|
|
المنفذ ثلاثي الأسلاك الذي يتصل به مستشعر الضوء:
|
# Create a Light Sensor in Port A
light_sensor = Light(brain.three_wire_port.a)