مؤشر LED#

مقدمة#

تتيح فئة led لـ EXP Brain تشغيل أو إيقاف تشغيل الصمام الثنائي الباعث للضوء (LED) المتصل باستخدام منفذ ثلاثي الأسلاك.

مؤشر LED الأخضر لـ VEX EXP.

مُنشئ الفئة#

led(
  triport::port &port );

مُدمِّر الفئة#

يقوم بتدمير الكائن ذي القيمة led وتحرير الموارد المرتبطة به.

virtual ~led();

حدود#

المعلمة

يكتب

وصف

port

triport::port &

المنفذ ذو الثلاثة أسلاك الذي يتصل به مؤشر LED، مكتوبًا على النحو التالي: Brain.ThreeWirePort.X أو ExpanderName.X، حيث X هو حرف المنفذ (على سبيل المثال، Brain.ThreeWirePort.A أو Expander1.A).

أمثلة#

// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);

الدوال الأعضاء#

تتضمن الفئة led الدوال الأعضاء التالية:

  • on — يقوم بتشغيل مؤشر LED المحدد.

  • off — يقوم بإيقاف تشغيل مؤشر LED المحدد.

قبل استدعاء أي من الدوال الأعضاء led ، يجب إنشاء مثيل led ، كما هو موضح أدناه:

/* This constructor is required when using VS Code.
LED Indicator configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */

// Create an led instance in Port A
led LEDA = led(Brain.ThreeWirePort.A);

on#

يقوم بتشغيل مؤشر LED المحدد.

Available Functions
void on();

Parameters

لا تقبل هذه الدالة أي معلمات.

Return Values

هذه الدالة لا تُرجع قيمة.

Examples
// Turn on the LED
LEDA.on();

// Wait 2 seconds
wait(2, seconds);

// Turn off LED
LEDA.off();

off#

يقوم بإطفاء مؤشر LED المحدد.

Available Functions
void off();

Parameters

لا تقبل هذه الدالة أي معلمات.

Return Values

هذه الدالة لا تُرجع قيمة.

Examples
// Turn on the LED
LEDA.on();

// Wait 2 seconds
wait(2, seconds);

// Turn off LED
LEDA.off();