Inchinn#

I VEX IQ (2ú glúin) C++, is é an rang brain a léiríonn an Inchinn. Cruthaíonn tú (nó úsáideann tú an réad réamhshocraithe a sholáthraítear leis an tionscadal) Inchinn agus ansin rochtainíonn tú gnéithe Inchinn 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.

  • SDcard - Cumasaíonn an rang seo léamh ó chárta SD an Brain agus scríobh chuige le haghaidh stórála comhad, logáil sonraí, agus luchtú acmhainní seachtracha.

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.