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.

An Braiteoir Solais VEX EXP.

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

port

triport::port &

An Port 3-Sreang a bhfuil an Braiteoir Solais ceangailte leis, scríofa mar Brain.ThreeWirePort.X nó ExpanderName.X, áit a seasann X do litir an phoirt (mar shampla, Brain.ThreeWirePort.A nó Expander1.A).

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 Functions
int32_t brightness(
  percentUnits units = percentUnits::pct );

Parameters

Paraiméadar

Cineál

Cur síos

units

percentUnits

An t-aonad a léiríonn an gile: percent / pct (réamhshocraithe) — faoin gcéad

Return Values

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%.

Examples
// 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);