Variablat Arduino: Çfarë janë ato, për çfarë përdoren dhe cilat janë më të rëndësishmet?

Përditësimi i fundit: 14/09/2022
Variablat Arduino: Çfarë janë ato, për çfarë përdoren dhe cilat janë më të rëndësishmet?

Arduino është një platformë zhvillimi dhe programimi elektronik e cila lejon që lloje të ndryshme projektesh të realizohen përmes një pllaka e instaluar siç duhet, Prandaj, është e nevojshme të jesh në gjendje të dish gjithçka mjedisin e programimit të të njëjtit. Vlen të përmendet se kjo është pjesa e vështirë e gjithë kësaj, kështu që njohuritë e programimit do të varen kryesisht nga programet që kanë.

Ju jeni bordet arduino si çdo tjetër gjuhë programimi Do të ketë një numër të madh të operatorë, funksione, variablaNdër të tjera, e gjithë kjo fushë mund të jetë shumë e gjerë, prandaj do t'i referohemi kryesisht variablat më të rëndësishme gjatë programimitKëto mund të ndryshojnë në varësi të niveli i programimit që dëshironi të merrni.

Duke pasur parasysh se njohja e secilit prej këtyre faktorëve do t'ju ndihmojë në përdorimin dhe menaxhimin e kësaj platforme për zhvillimin e secilit prej projekteve tuajaKëtu do t'ju tregojmë se Këto janë variablat e Arduino-s, Për çfarë shërbejnë ato dhe cilat janë më të rëndësishmet?Për ta bërë këtë, ndiqni me kujdes gjithçka që do t'ju mësojmë më poshtë në postim.

Cilat janë variablat e gjuhës programuese Arduino dhe për çfarë përdoren ato?

Cilat janë variablat e gjuhës programuese Arduino dhe për çfarë përdoren ato?

Variablat janë vendi ku mund të ruaj një pjesë të të dhënave. Ka emër, një vlerë dhe një lloj. Në rastin e emrave të variablave, këto mund të përmbajnë shkronja, numra dhe simboleAto duhet të fillojnë kryesisht me një letër, edhe pse ato mund të fillojnë edhe me “_” Megjithatë, kjo nuk rekomandohet shumë, pasi kriteri përdor rutinat e bibliotekës.

Këto emra mund të përfshijnë edhe të mëdha dhe të voglaNë C, dallohen shkronjat e mëdha dhe të vogla. Në përgjithësi, variablat gjithmonë ata hyjnë brenda shkronja të vogla dhe konstante të mëdhaKjo është gjëja më normale në këto raste.

Ata përdorin të njëjtat rregulla brenda kodi për takim të variablave, qoftë me shkronja të vogla, por me fjalë të ndara me nënvizime, aq sa është e nevojshme për të përmirësuar lexueshmërinë e tyre ose për të përdorur konvertime “Fjalë të Kapakut” (Fjalë që fillojnë me shkronjë të madhe). Megjithatë, praktika më e zakonshme në këto raste është përdorimi i një fjale të parë me shkronjë të vogël.

Përdorimi i një nënvizimi të vetëm si parashtesë për metodat jo-publike dhe variablat e instancës. Lidhur me emrat që duhen shmangur, është e rëndësishme të mos përdoren kurrë karakteret. “L” shkronja e vogël l dhe “O” shkronja e madhe o ose “I” shkronja e madhe i si karaktere të thjeshta për emrat e variablave, pasi kjo mund të çojë në shkaktojnë konfuzion gjatë leximit të kodit.

Struktura e një variabli në Arduino: Cilat janë të gjitha pjesët e saj dhe çfarë përmban secila prej tyre?

Struktura e një variabli në Arduino: Cilat janë të gjitha pjesët e saj dhe çfarë përmban secila prej tyre?

Siç është përmendur, variablat janë një nga mënyrat për të ruaj një vlerë, Ata kanë një emër dhe janë vetëm të një lloji. Këto variabla mund të përdoren kryesisht për shumë gjëra, të tilla si kontrolle, operacione matematikore, ndër të tjera.

Për më tepër, ajo ka një strukturë të cilën e shpjegojmë më poshtë:

Deklarata

Duhet theksuar përsëri se variablat kanë një emri, një vlerë dhe një llojMe ndarjen, është e mundur ndryshoni vlerën e variablit nëse dëshironi. Të gjitha variablat duhet të deklarohen përpara se të përdoren. Prandaj, deklaratat duhet të shfaqen në fillim të secilës funksion ose bllok deklaratash. Kur deklarohet një ndryshore, do të jetë e nevojshme të tregohet së pari lloji i variablit dhe më pas emri i tij. Opsionale, është gjithashtu e mundur t'i jepet një vlerë, e cila quhet inicializim i variablit.

Në rastin e deklaratës, ajo përbëhet nga një lloj variabli dhe një listë variablash të ndara prej tij, si më poshtë:

Int i,j; Gjatësi e gjatë pa shenjë, numërues; Float x,pj;

Variablat mund të inicializohen në deklaratë:

Numërues i gjatë pa shenjë = 0; Numërues me nota pi = 3.1416;

Është gjithashtu e mundur të përdoret modifikuesi const për të treguar që variabli nuk mund të ndryshohet gjatë kohës së ekzekutimit:

Konst. notues e=2.7182

Importantshtë e rëndësishme të vëmë vëmendjen deklarimi i një variabli Kjo mund të bëhet vetëm një herë në program. Megjithatë, vlera e variablit mund të ndryshohet në çdo kohë thjesht duke përdorur aritmetikë dhe dorëheqje të ndryshme.

Variablat mund të bëhen të deklaruara në një numër vendesh brenda programit dhe në lidhje me vendndodhjen ku bëhet deklarata e lartpërmendur. E gjithë kjo do të përcaktojë se në cilën pjesë të programit mund të përdoret, e gjithë kjo do të jetë i quajtur fushëveprim i ndryshueshëmtë cilat do t’i shpjegojmë më vonë.

Lidhur me C dhe C ++ Ato thuhet se janë gjuhë të tipizuara statikisht, që do të thotë se kontrolli i tipit është ekzekuton gjatë përpilim dhe jo gjatë ekzekutimitNë këtë mënyrë, lloji i një variabli nuk mund të ndryshohet gjatë kohës së ekzekutimit. Në rastin e gjuhëve të tjera, përgjithësisht të interpretuara, të cilat tipizohen dinamikisht, e njëjta variabël mund të marrë vlera të llojeve të ndryshme në kohë të ndryshme, siç është rasti me... Python ose PHP.

Ambicie

Variablat mund të deklarohen në fillim të programit përpara pjesës së konfigurimi i setup(), lokalisht brenda funksioneve, dhe ndonjëherë brenda një blloku, si për sythe të tipit iF..për.. etj.Fusha e zbatimit, ose aftësia e pjesëve të caktuara të një programi për ta përdorur atë, do të përcaktohet nga vendi ku deklarohet variabli.

Variablat globale janë ato që mund të shihen dhe përdoren nga çdo funksion dhe skript në një program. Siç është përmendur tashmë, ky lloj variabli duhet të deklarohet në fillim të programit, menjëherë para Setup. Në mënyrë të ngjashme, duhet të mbahet mend se kur deklarohet një ndryshore globale, është në një hapësirë ​​të përhershme memorieje brenda një zonë statike Të dhënat dhe përdorimi i tepërt i variablave globale përfaqësojnë një përdorim joefikas të memories.

Variablat lokale janë ato që Ato përcaktohen brenda një funksioni ose si pjesë e një cikliKëto janë vetëm të dukshme dhe mund të përdoren vetëm brenda funksioni në të cilin është deklaruarNë këtë mënyrë, është e mundur të kesh dy ose më shumë variabla me të njëjtin emër në pjesë të ndryshme të të njëjtit program ku ato mund të... përmbajnë vlera të ndryshmeMegjithatë, duhet përmendur se kjo praktikë nuk rekomandohet shumë sepse e bën kodin më të vështirë për t’u lexuar.

Modifikuesi i variabli statik Përdoret për të hartuar variabla që janë të dukshme vetëm brenda një funksioni. Megjithatë, ndryshe nga variablat lokale që krijohen dhe shkatërrohen sa herë që thirret funksioni, variabla statike Karakterizohet nga ruajtja e vlerave të saj midis thirrjeve të funksioneve.

Konstante

Në programim, një konstante është një vlerë që nuk mund të modifikohet ose ndryshohet gjatë ekzekutimit të një programi; prandaj, ajo duhet të mbetet konstante gjatë gjithë kohës. kohë e caktuar, Në këtë mënyrë mund të lexohet vetëm. Në mënyrë të ngjashme, një konstante korrespondon me një gjatësi fikse e një zone të rezervuar në kujtesën kryesore të kompjuterit, ku programi zakonisht ruan vlera fikse. Për shembull, mund të jetë Vlera e PI = 3.1416.

Në rastin e modifikues konst, sjellja e një variabli modifikohet duke e bërë atë "vetëm për lexim", Kjo do të thotë se mund të përdoret si çdo ndryshore tjetër, por në këtë rast vlera e saj nuk mund të ndryshohet. Në mjedisin e programimi arduino Ekzistojnë gjithashtu konstante ose shprehje të paracaktuara që e bëjnë më të lehtë leximet e kodit.

En C + + Konstantet mund të përcaktohen edhe në nivelin e modulit para kompilimit, në mënyrë që të mos zënë memorie dhe emri i tyre mund të zëvendësohet me vlerën e përcaktuar në procesi i përpilimitKëto konstante shkruhen kryesisht nga emra me shkronja të mëdha dhe nënvizime që ndajnë fjalët.

Lista e variablave kryesore të gjuhës së programimit Arduino që duhet të dini

Lista e variablave kryesore të gjuhës së programimit Arduino që duhet të dini

Aktualisht, mund të gjeni të ndryshme Variablat e gjuhës së programimit Arduino.

Të dhënat e ruajtura në variabla mund të jenë të llojeve të ndryshme, të cilat do t'jua tregojmë më poshtë:

  • Karakteri: Ato përdoren kryesisht për të ruajtur karaktere, këto mund të jenë shkronja dhe duhet të jenë ose "" ose ´´, shkronja char = "a"; , shkronjat char = "2".
  • Bajt: Në rastin e bajteve, mund të ruhen numra midis 0 dhe 255, dhe ka një diapazon numerik prej 8 bitësh.
  • Int: Këto zënë 2 bajt (16 bit) dhe për këtë arsye ruajnë numra midis 2x -15 dhe 2x 15 - 1, domethënë midis -32,768 dhe 32,767.
  • Gjatë: Ai zë 32 bit (në bajt) dhe ka një diapazon nga -2,147,483,683 në 2,147,483,647.
  • Int i pa nënshkruar: Edhe kjo zë 2 bajt, por meqenëse nuk ka shenjë, mund të ketë vlera midis 0 dhe 2×16 -1, domethënë midis 0 dhe 65,535.
  • të dyfishtë: Karakterizohet gjithashtu nga ruajtja e numrave dhjetorë, por ka 8 bajt (64 bit).
  • Noton: Këto janë numra dhjetorë që zënë 32 bit, domethënë 4 bajt; këto mund të marrin vlera midis -3.4028235E+38 dhe +3.4028235E+38.

Duhet të keni parasysh se sa herë që zgjidhni një lloj të dhënash, duhet të zgjidhni atë që kërkon më pak hapësirë ​​dhe që mbulon nevojat e kërkuarameqenëse këto do të zinin hapësirë ​​në kujtesën e bordit Arduino dhe mund të shkaktojë Programi kërkon më shumë memorie nga të cilat tashmë i ka në dispozicion.

Libra elektronikë të IPAP
Ebooks IPAP

🔥BASHKOHUNI🔥 ME KOMUNITETIN E RI IP@P! REGJISTROHUNI KËTU!

Temat

Autori: Félix Albornoz

Kam mbi 20 vjet përvojë pune në sektorin e teknologjisë, duke ndihmuar kompanitë dhe përdoruesit të zhvillohen dhe të trajnohen në këtë fushë. Mësoj vazhdimisht gjëra të reja.

Të ngjashme