Inchinn#

I VEX IQ (1ú glúin) C++, is é an rang brain a léiríonn an Brain. Cruthaíonn tú (nó úsáideann tú an réad Brain réamhshocraithe a sholáthraítear don tionscadal) agus ansin faigheann tú rochtain ar ghnéithe Brain trína réada comhaltaí.

Ranganna Díorthaithe#

Feidhmíonn an rang brain mar rang bonn do na ranganna díorthaithe seo a leanas:

  • Screen - Soláthraíonn an rang seo rochtain ar scáileán tadhaill daite ionsuite an Brain, rud a ligeann do chláir téacs, grafaicí a thaispeáint, agus ionchur tadhaill a fháil.

  • Timer - Soláthraíonn an rang seo fóntais uainiúcháin ardtaifigh chun am caite a thomhas agus iompar bunaithe ar am a rialú i gcláir.

  • Battery - Ligeann an rang seo do chláir monatóireacht a dhéanamh ar stádas ceallraí an Inchinn, lena n-áirítear voltas, sruth, acmhainn agus teocht.

  • Button - Soláthraíonn an rang seo rochtain ar chnaipí na hinchinne.

Tógálaithe Ranga#

brain();

Paraiméadair#

Ní úsáideann an tógálaí brain aon pharaiméadair.

Nótaí#

  • Níor cheart ach réad amháin brain a chruthú i dtionscadal.

Sampla#

// Create the Brain
brain Brain = brain();

Feidhmeanna na mBall#

Áirítear leis an rang brain na feidhmeanna ball seo a leanas:

  • playSound - Seinneann sé ceann de na héifeachtaí fuaime ionsuite san Inchinn.

  • playNote - Seinn nóta ceoil ón Inchinn.

Sula nglaotar ar aon fheidhmeanna brain ball, ní mór sampla brain a chruthú, mar a thaispeántar thíos:

// Create the Brain
brain Brain = brain();

seinnFuaim#

Seinneann sé ceann de na fuaimeanna ionsuite san inchinn.

Available Functions
void playSound(
    soundtype sound );

Parameters

Paraiméadair

Cineál

Cur síos

sound

soundtype

An fhuaim shonraithe le seinm ón Inchinn.

Ainm Fuaime

Seinn Fuaim

alarm

alarm2

doorClose

fillup

headlightsOff

headlightsOn

powerDown

ratchet

ratchet2

siren

siren2

tada

tollBooth

wrench

wrongWay

wrongWaySlow

Return Values

Ní thugann an fheidhm seo luach ar ais.

Nóta seinn#

Seinneann nóta ceoil ón inchinn.

Available Functions

1 - Seinn nóta ceoil.

void playNote(
    int32_t octave,
    int32_t note );

2 - Seinn nóta ceoil ar feadh tréimhse áirithe.

void playNote(
    int32_t octave,
    int32_t note,
    int32_t duration );

Parameters

Paraiméadair

Cineál

Cur síos

octave

int32_t

An slánuimhir a léiríonn an ochtach ina seinntear an nóta:

  • 1 go 3 - ochtach íseal
  • 4 go 7 - ochtach ard

note

int32_t

An nóta le seinm:

  • 0 - C
  • 1 - D
  • 2 - E
  • 3 - F
  • 4 - G
  • 5 - A
  • 6 - B

duration

int32_t

Roghnach. An fad i milleasoicindí le seinm an nóta, suas le huasmhéid de 500 milleasoicind. Mura soláthraítear aon fhad, is é 500 milleasoicind an fad réamhshocraithe.

Return Values

Ní thugann an fheidhm seo luach ar ais.