
Arduino To je a platforma za elektronski razvoj i programiranje što omogućava realizaciju različitih vrsta projekata putem ploča ispravno postavljena, Stoga je neophodno biti u stanju znati sve programsko okruženje istog. Vrijedi spomenuti da je ovo najteži dio svega ovoga, tako da će znanje programiranja uglavnom ovisiti o programi koje imaju.
Vi ste arduino ploče kao i bilo koji drugi programski jezik Imat će veliki broj operatori, funkcije, varijableIzmeđu ostalog, cijelo ovo područje može biti vrlo opsežno, zbog čega ćemo se uglavnom osvrnuti na najvažnije varijable prilikom programiranjaOvo se može razlikovati ovisno o nivo programiranja koje želite dobiti.
Imajući na umu da će vam poznavanje svakog od ovih faktora pomoći u korištenju i upravljanju ovom platformom za razvoj svakog vašeg projektaOvdje ćemo vam to pokazati Ovo su Arduino varijable, Čemu služe i koji su najvažniji?Da biste to uradili, pažljivo pratite sve što ćemo vas naučiti u nastavku objave.
Šta su varijable programskog jezika Arduino i za šta se koriste?
Varijable su mjesto gdje možete pohraniti dio podatka. Imati ime, vrijednost i tip. U slučaju imena varijabli, ona mogu sadržavati slova, brojevi i simboliUglavnom bi trebali početi sa pismo, iako mogu početi i sa “_” Međutim, ovo se ne preporučuje jer kriterij koristi bibliotečke rutine.
Ova imena mogu uključivati i velika i mala slovaU C-u se razlikuju velika i mala slova. Generalno, varijable uvijek oni uđu mala slova i velika slova konstanteTo je najnormalnija stvar u ovakvim slučajevima.
Oni koriste ista pravila unutar kod za termin varijabli, bilo malim slovima, ali s riječima odvojenim podvlakama, onoliko koliko je potrebno za poboljšanje njihove čitljivosti ili koristiti konverzije "CapWords" (Riječi koje počinju velikim slovom). Međutim, najčešća praksa u ovim slučajevima je korištenje malog slova kao prve riječi.
Upotreba jedne donje crte kao prefiksa za nejavne metode i varijable instance. Što se tiče imena koja treba izbjegavati, važno je da nikada ne koristite znakove „L“ malo slovo l i „O“ veliko slovo o ili „I“ veliko slovo i kao jednostavni znakovi za imena varijabli, jer to može dovesti do izazvati zabunu prilikom čitanja koda.
Struktura varijable u Arduinu: Koji su svi njeni dijelovi i šta svaki od njih sadrži?
Kao što je već spomenuto, varijable su jedan od načina da se pohraniti vrijednost, Oni imaju ime i samo su jedne vrste. Ove varijable se uglavnom mogu koristiti za mnoge stvari, kao što su provjere, matematičke operacije, između ostalog.
Nadalje, ima strukturu koju objašnjavamo u nastavku:
Deklaracija
Treba još jednom naglasiti da varijable imaju ime, vrijednost i tipSa alokacijom je moguće promijenite vrijednost varijable ako želite. Sve varijable moraju biti deklarirane prije nego što se koriste. Stoga se deklaracije moraju nalaziti na početku svake funkcija ili blok naredbi. Prilikom deklarisanja varijable, prvo je potrebno naznačiti tip varijable, a zatim njeno ime. Opcionalno, moguće je i dati joj vrijednost, što se naziva inicijalizacija varijable.
U slučaju deklaracije, ona se sastoji od tipa varijable i liste varijabli odvojenih njome, kao što je sljedeće:
Int i,j; Neoznačena duga dužina, brojač; Float x,pj;
Varijable se mogu inicijalizirati u deklaraciji:
Neoznačeni dugi brojač=0; Float pi=3.1416;
Također je moguće koristiti modifikator const da bi se naznačilo da se varijabla ne može mijenjati tokom izvršavanja programa:
Konstantni float e=2.7182
Važno je obratiti pažnju deklaracija varijable Ovo se može uraditi samo jednom u programu. Međutim, vrijednost varijable se može promijeniti u bilo kojem trenutku jednostavnim korištenjem aritmetika i razne ostavke.
Varijable mogu postati deklarisano na više mjesta u programu i u odnosu na lokaciju gdje je navedena deklaracija napravljena. Sve ovo će odrediti u kojem dijelu programa se može koristiti, sve će ovo biti naziva se varijabilni opsegšto ćemo kasnije objasniti.
U vezi sa C i C ++ Kaže se da su statički tipizirani jezici, što znači da je provjera tipova... izvršava tokom kompilaciji, a ne tokom izvršavanjaNa ovaj način, tip varijable se ne može mijenjati za vrijeme izvršavanja. U slučaju drugih, generalno interpretiranih jezika, koji su dinamički tipizirani, ista varijabla može poprimiti vrijednosti različitih tipova u različitim trenucima, kao što je slučaj sa... Python ili PHP.
Ambit
Varijable se mogu deklarisati na početku programa, prije dijela konfiguracija funkcije setup(), lokalno unutar funkcija, a ponekad i unutar bloka, kao na primjer petlje tipa iF..for.. itd.Opseg primjene, ili sposobnost određenih dijelova programa da ga koriste, bit će određen mjestom gdje je varijabla deklarirana.
Globalne varijable su one koje može vidjeti i koristiti bilo koja funkcija i skripta u programu. Kao što je već spomenuto, ova vrsta varijable mora biti deklarirana na početku programa, neposredno prije postaviti. Slično tome, treba imati na umu da prilikom proglašavanja globalna varijabla, nalazi se u trajnom memorijskom prostoru unutar statička zona Podaci i prekomjerna upotreba globalnih varijabli predstavljaju neefikasno korištenje memorije.
Lokalne varijable su one koje Definirani su unutar funkcije ili kao dio petlje.Ovo je vidljivo samo i može se koristiti samo unutar funkcija u kojoj je deklarisanaNa ovaj način je moguće imati dvije ili više varijabli s istim imenom u različitim dijelovima istog programa gdje mogu... sadrže različite vrijednostiMeđutim, treba napomenuti da se ova praksa ne preporučuje jer otežava čitanje koda.
Modifikator od statička varijabla Koristi se za dizajniranje varijabli koje su vidljive samo unutar funkcije. Međutim, za razliku od lokalne varijable koji se kreiraju i uništavaju svaki put kada se funkcija pozove, statičke varijable Karakterizira ga održavanje vrijednosti između poziva funkcija.
Konstante
U programiranju, konstanta je vrijednost koja se ne može mijenjati ili mijenjati tokom izvršavanja programa; stoga mora ostati konstantna tokom cijelog izvršavanja. fiksno vrijeme, Na ovaj način se može samo pročitati. Slično tome, konstanta odgovara fiksna dužina rezerviranog područja u glavnoj memoriji računara, gdje program obično pohranjuje fiksne vrijednosti. Na primjer, to bi moglo biti Vrijednost PI = 3.1416.
U slučaju const modifikator, ponašanje varijable se mijenja tako što se ona učini "samo za čitanje", To znači da se može koristiti kao bilo koja druga varijabla, ali u ovom slučaju njena vrijednost se ne može mijenjati. U okruženju arduino programiranje Postoje i unaprijed definirane konstante ili izrazi koji olakšavaju očitavanja koda.
En C ++ Konstante se također mogu definirati na nivou modula prije kompajliranja, tako da ne zauzimaju memoriju, a njihovo ime se može zamijeniti vrijednošću definiranom u proces kompilacijeOve konstante su uglavnom napisane od strane imena s velikim slovima i donjim crtama koje odvajaju riječi.
Lista glavnih varijabli programskog jezika Arduino koje biste trebali znati
Trenutno možete pronaći različite Varijable programskog jezika Arduino.
Podaci pohranjeni u varijablama mogu biti različitih tipova, što ćemo vam pokazati u nastavku:
- Char: Uglavnom se koriste za pohranjivanje znakova, to mogu biti slova i moraju biti ili "" ili ´´, char letter = "a"; , Char letters = "2".
- Bajt: U slučaju bajtova, mogu se pohraniti brojevi između 0 i 255, a numerički raspon je 8 bitova.
- Int: Oni zauzimaju 2 bajta (16 bitova) i stoga pohranjuju brojeve između 2x -15 i 2x 15 – 1, odnosno između -32,768 i 32,767.
- Dugo: Zauzima 32 bita (u bajtovima) i ima raspon od -2,147,483,683 do 2,147,483,647.
- Neoznačeni cijeli broj: Ovo također zauzima 2 bajta, ali budući da nema znak, može imati vrijednosti između 0 i 2×16 -1, odnosno između 0 i 65,535.
- Dvokrevetna: Također ga karakterizira pohranjivanje decimalnih brojeva, ali ima 8 bajtova (64 bita).
- Pluta: To su decimalni brojevi koji zauzimaju 32 bita, odnosno 4 bajta; mogu imati vrijednosti između -3.4028235E+38 i +3.4028235E+38.
Treba imati na umu da kad god birate tip podataka, trebali biste odabrati onaj koji zahtijeva najmanje prostora i koji pokriva potrebne potrebebudući da bi ovi zauzeli prostor u memoriji Arduino ploče i moglo bi uzrokovati program zahtijeva više memorije od kojih već ima na raspolaganju.
















