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

تستخدم هذه الصفحة الاسم light_sensor كمثال لاسم مستشعر الضوء. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.
فيما يلي قائمة بالطرق المتاحة:
brightness– يعيد كمية الضوء التي تم اكتشافها بواسطة مستشعر الضوء كنسبة مئوية.changed– يسجل دالة ليتم استدعاؤها كلما تغيرت قيمة سطوع مستشعر الضوء.
المنشئ – تهيئة مستشعر الضوء يدويًا.
Light– إنشاء مستشعر ضوئي.
سطوع#
brightness returns the amount of light detected by the Light Sensor as an integer. This can be used to check if an object is bright enough to accurately report other visual data.
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)