Clárú: Cineálacha sonraí

Arduino IDE, cineálacha sonraí, cláir

Agus teanga cláir nua á foghlaim agat, mar an arduino, is féidir leat a fheiceáil i gcónaí go bhfuil difriúil cineálacha sonraí na hathróga agus na tairisigh is féidir a láimhseáil le linn an chláir a dhearbhú. Tá faid agus cineál éagsúil ag na cineálacha sonraí seo ag brath ar an teanga nó an t-ardán (ailtireacht) a bhfuil tú ag clárú dó, cé go bhfuil siad cosúil le go leor cásanna.

Sa teagaisc Beidh tú in ann a fháil amach cad é an cineál sonraí seo, cá mhéad atá ann, cén fáth a bhfuil siad difriúil, srl. Ar an mbealach seo, nuair a scríobhann tú cód foinse, beidh tuiscint níos fearr agat ar a bhfuil á dhéanamh agat.

Cad iad cineálacha sonraí?

Sa ríomhaireacht, cineálacha sonraí Is tréithe iad a léiríonn faoin aicme sonraí (slánuimhir gan síniú, uimhir shínithe, snámhphointe, teaghráin alfa-uimhriúla, maitrísí, ...) atá á láimhseáil. Tugann sé seo le tuiscint freisin teorainneacha nó srianta áirithe leis na sonraí, ós rud é go gcaithfidh siad sraith foirmeacha agus formáide a urramú. Ní féidir leo luach ar bith a ghlacadh, ná ní féidir leo iad a thrádáil ar bhealach ar bith.

Má fhaighimid isteach cás ArduinoNíl sa bhord forbartha seo ach ríomhaire beag leabaithe, le MCU nó microcontroller comhdhéanta de chuimhne, LAP le haghaidh próiseála, agus córas I / O. Sa LAP tá sraith aonad ríofa, mar shampla an ALU nó an t-aonad uimhríochtúil-loighciúil, nach cuma cén cineál sonraí atá ann, óir níl ann ach oibríochtaí a dhéanamh le nialais agus le cinn, ach ar an taobh Tá tábhacht leis na bogearraí, ós rud é gur gá don úsáideoir nó don ríomhchláraitheoir a bheith ar an eolas faoi (fiú amháin maidir le feidhmiú ceart an chláir, chun ró-shreabhadh, leochaileachtaí, srl.) a sheachaint.

Cineálacha sonraí in Arduino IDE

Arduino UNO feidhmeanna millis

Má rinne tú íoslódáil ar ár cúrsa cláraithe Arduino saor in aisce, nó má tá eolas cláraithe agat cheana ar an ardán seo nó ar aon cheann eile, beidh a fhios agat cheana féin tá cineálacha éagsúla sonraí ann. Go sonrach, tá an teanga cláir a úsáideann Arduino bunaithe ar C ++, mar sin sa chiall sin tá sí an-chosúil. Mar shampla, is iad na cinn is coitianta:

  • Boole (8 giotán): sonraí Boole, is é sin, loighciúil, agus ní féidir ach luach fíor nó bréagach a thógáil.
  • bheart (8 giotán): is féidir é a bheith ó 00000000 go 11111111, is é sin, ó 0 go 255 i deachúil.
  • chariot (8-giotán): Is féidir cineálacha éagsúla carachtar a bheith sa bheart seo, mar shampla uimhreacha sínithe idir -128 agus +127, chomh maith le litreacha.
  • gan síniú (8-giotán): mar an gcéanna le beart.
  • focal (16-giotán): is focal é atá comhdhéanta de 2 bheart, agus is féidir é a bheith ina uimhir neamhshínithe idir 0 agus 65535.
  • gan síniú (16-giotán): slánuimhir gan síniú, cosúil le focal.
  • int (16-giotán) - Slánuimhir sínithe ó -32768 go +32767.
  • neamhshínithe (32-giotán): úsáideann ceithre bheart le fad níos mó, agus iad in ann uimhreacha idir 0 agus 4294967295 a áireamh.
  • fada (32-giotán): cosúil leis an gceann roimhe seo, ach féadann sé comhartha a áireamh, mar sin bheadh ​​sé idir -2147483648 agus +2147483647.
  • snámh (32-giotán): is uimhir snámhphointe í, is é sin, uimhir le deachúlacha idir 3.4028235E38 agus 3.4028235E38. Cinnte níl tacaíocht ag an micrea-rialtóir Atmel Atmega328P a bhfuil Arduino bunaithe ar uimhreacha snámhphointe agus tá teorainn 8 ngiotán aige san ailtireacht. Is féidir iad a úsáid, áfach, toisc go bhfuil an tiomsaitheoir in ann seichimh cód a ghiniúint nach bhfuil in ann an fheidhm chéanna a dhéanamh ach aonaid shimplí ríomhaireachta an MCU a úsáid.

D’fhéadfadh go mbeadh cineálacha eile sonraí níos casta, mar shampla eagair, leideanna, teaghráin téacs, srl.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.