Braiteoir Solais#
Réamhrá#
Úsáidtear an rang light leis an Braiteoir Solais, a thomhaiseann gile an tsolais a léirítear ó réad nó a lonraíonn air. Aschurann sé luach analógach a léiríonn cé mhéad solais a bhraitear.

Tógálaí Ranga#
light(
triport::port &port );
Scriostóir Ranga#
Scriosann sé an réad light agus scaoileann sé acmhainní gaolmhara.
virtual ~light();
Paraiméadair#
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An Port 3-Sreang a bhfuil an Braiteoir Solais ceangailte leis, scríofa mar |
Samplaí#
// Create a light instance in Port A
light LightA = light(Brain.ThreeWirePort.A);
Feidhmeanna na mBall#
Áirítear leis an rang light na feidhmeanna ball seo a leanas:
brightness— Tugann sé seo ar ais an méid solais a bhraith an Braiteoir Solais.
Sula nglaotar ar aon fheidhmeanna light ball, ní mór sampla light a chruthú, mar a thaispeántar thíos:
/* This constructor is required when using VS Code.
Light Sensor configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create a light instance in Port A
light LightA = light(Brain.ThreeWirePort.A);
brightness#
Tugann sé seo an méid solais a bhraith an Braiteoir Solais ar ais. Is féidir é seo a úsáid chun a sheiceáil an bhfuil réad geal go leor chun sonraí amhairc eile a thuairisciú go cruinn.
Available Functionsint32_t brightness(
percentUnits units = percentUnits::pct );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An t-aonad a léiríonn an gile: |
Tugann sé int32_t ar ais a léiríonn an gile a thomhais an Braiteoir Solais mar chéatadán sa raon 0 - 100%.
// Get Light Sensor brightness in range of 0% - 100%.
int32_t value = LightA.brightness();
// Print the brightness of the Light Sensor to the
// Brain's screen.
Brain.Screen.print(value);