Lenaneo: Mefuta ea data

Arduino IDE, mefuta ea data, mananeo

Ha u ithuta puo e ncha ea lenaneo, joalo ka ea arduino, ka linako tsohle u ka bona hore ho na le tse fapaneng mefuta ya data ho phatlalatsa lintho tse feto-fetohang le tse tsitsitseng tse ka sebetsoang nakong ea lenaneo. Mefuta ena ea data e fapana ka bolelele le mofuta ho latela puo kapa sethala (sebopeho) seo u se hlophisang, le hoja maemong a mangata li tšoana.

Ho sena sao tutorial U tla khona ho ithuta hore na mofuta ona oa data ke ofe, hore na ho na le ba bakae, hobaneng ba fapana, joalo-joalo. Ka tsela ena, ha u ngola khoutu ea mohloli, u tla ba le kutloisiso e ntle ea seo u se etsang.

Mefuta ea data ke eng?

Ka har'a komporo, mefuta ya data Ke litšoaneleho tse bontšang ka sehlopha sa data (palo e sa ngolisoang, nomoro e saennoeng, ntlha e phaphametseng, likhoele tsa alphanumeric, matrices, ...) e ntseng e sebetsoa. Sena se boetse se bolela mefokolo kapa lithibelo tse itseng ka data, kaha ba tlameha ho hlompha letoto la mefuta le sebopeho. Li ke ke tsa nka boleng leha e le bofe, leha e le hore li ka li rekisa ka tsela leha e le efe.

Haeba re kena nyeoe ea ArduinoBoto ena ea nts'etsopele ha se letho haese komporo e nyane e kentsoeng, e nang le MCU kapa microcontroller e entsoeng ka memori, CPU bakeng sa ts'ebetso, le sistimi ea I / O. Ho CPU ho na le letoto la likarolo tsa lipalo, joalo ka ALU kapa arithmetic-logical unit, e sa tsotelleng hore na data ke ea mofuta ofe, hobane ke taba ea ho etsa ts'ebetso ka li-zero le tse ling, empa lehlakoreng Software ha e na taba, kaha bakeng sa mosebelisi kapa moetsi oa lenaneo ho hlokahala ho tseba hore na e bua ka eng (esita le bakeng sa ts'ebetso e nepahetseng ea lenaneo, ho qoba ho tlala, bofokoli, joalo-joalo).

Mefuta ea data ho Arduino IDE

Arduino UNO mesebetsi ea millis

Haeba u se u ntse downloaded rona thuto ea mahala ea Arduino, kapa haeba u se u ntse u e-na le tsebo ea lenaneo sethaleng sena kapa ho tse ling, u tla be u se u ntse u tseba seo ho na le mefuta e mengata ea data. Ka ho khetheha, puo ea lenaneo e sebelisoang ke Arduino e thehiloe ho C ++, kahoo ka kutloisiso eo e tšoana haholo. Ka mohlala, tse tloaelehileng haholo ke:

  • boolean (8 bit): data ea Boolean, ke hore, e utloahalang, 'me e ka nkang boleng ba nnete kapa ba bohata feela.
  • bajt (8 bit): e ka tloha ho 00000000 ho isa ho 11111111, ke hore, ho tloha ho 0 ho isa ho 255 ka decimal.
  • koloi (8-bit): Byte ena e ka ba le mefuta e fapaneng ea litlhaku, joalo ka linomoro tse saenneng lipakeng tsa -128 le +127, hammoho le litlhaku.
  • lets'oao le sa ngolisoang (8-bit): ho tšoana le byte.
  • lentsoe (16-bit): ke lentsoe le entsoeng ka li-byte tse 2, 'me e ka ba nomoro e sa saenang pakeng tsa 0 le 65535.
  • saennoe (16-bit): palo e felletseng e sa saenneng, e tšoanang le lentsoe.
  • eth (16-bit) - Palo e saennweng ho tloha ho -32768 ho ya ho +32767.
  • unsigned long/ (32-bit): e sebelisa li-byte tse 'ne bakeng sa bolelele bo boholo, e khona ho kenyelletsa linomoro pakeng tsa 0 le 4294967295.
  • nako e telele (32-bit): e tšoanang le e fetileng, empa e ka kenyelletsa letšoao, kahoo e ka ba pakeng tsa -2147483648 le +2147483647.
  • phaphametse (32-bit): ke nomoro ea ntlha e phaphametseng, ke hore, palo e nang le decimals lipakeng tsa 3.4028235E38 le 3.4028235E38. Ehlile Atmel Atmega328P microcontroller eo Arduino e thehiloeng ho eona ha e na ts'ehetso ea linomoro tsa lintlha tse phaphametseng mme e na le moeli oa 8-bit moahong oa eona. Leha ho le joalo, li ka sebelisoa hobane moqapi o khona ho hlahisa tatellano ea khoutu e khonang ho etsa mosebetsi o tšoanang feela ka ho sebelisa likarolo tse bonolo tsa computational tsa MCU.

Hape ho ka ba teng mefuta e meng ea data e rarahaneng ho feta, joalo ka li-array, litsupa, likhoele tsa mongolo, joalo-joalo.


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa.

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.

Teko ea SenyesemaneLeka Secatalanpotso ea sepanishe