
Arduino je platforma za elektronički razvoj i programiranje što omogućuje provedbu različitih vrsta projekata putem ispravno postavljena ploča, Stoga je potrebno znati sve programsko okruženje istog. Vrijedi spomenuti da je ovo najteži dio svega ovoga, pa će znanje programiranja ovisiti uglavnom o programi da imaju.
Ovi 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 programiranjaTo se može razlikovati ovisno o razina programiranja koje želite dobiti.
Imajući na umu da će vam poznavanje svakog od ovih čimbenika 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 učinili, pažljivo slijedite sve što ćemo vas naučiti u nastavku objave.
Što su varijable programskog jezika Arduino i za što 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, brojke i simboliUglavnom bi trebali početi s pismo, iako mogu početi i s “_” Međutim, ovo se ne preporučuje jer kriterij koristi rutine biblioteke.
Ova imena mogu uključivati i velika i mala slovaU C-u se razlikuju velika i mala slova. Općenito, varijable uvijek oni uđu mala slova i velika slova konstanteTo je najnormalnija stvar u ovakvim slučajevima.
Koriste ista pravila unutar kod za termin varijabli, bilo malim slovima, ali s riječima odvojenim podcrtama, onoliko koliko je potrebno za poboljšanje njihove čitljivosti ili koristiti pretvorbe "CapWords" (Riječi koje počinju velikim slovom). Međutim, najčešća praksa u tim slučajevima je korištenje malog slova kao prve riječi.
Korištenje jedne podvlake kao prefiksa za nejavne metode i varijable instance. Što se tiče imena koja treba izbjegavati, važno je nikada ne koristiti znakove „L“ malo slovo l i „O“ veliko slovo o ili „I“ veliko slovo i kao jednostavni znakovi za imena varijabli, budući da to može dovesti do izazvati zbrku prilikom čitanja koda.
Struktura varijable u Arduinu: Koji su svi njezini dijelovi i što svaki od njih sadrži?
Kao što je već spomenuto, varijable su jedan od načina za 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 ostalih.
Nadalje, ima strukturu koju objašnjavamo u nastavku:
izjava
Treba ponovno naglasiti da varijable imaju ime, vrijednost i tipS alokacijom je moguće po želji promijeniti vrijednost varijable. Sve varijable moraju biti deklarirane prije upotrebe. Stoga se deklaracije moraju nalaziti na početku svake funkcija ili blok naredbi. Prilikom deklariranja varijable, prvo je potrebno naznačiti tip varijable, a zatim njezino ime. Opcionalno, moguće je dati joj i vrijednost, što se naziva inicijalizacija varijable.
U slučaju deklaracije, ona se sastoji od tipa varijable i popisa varijabli odvojenih njime, kao što je sljedeće:
Int i,j; Nepredznačena duga duljina, brojač; Broj s decimalnim skretanjem 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 kako bi se naznačilo da se varijabla ne može mijenjati za vrijeme izvođenja:
Konstantni float e=2.7182
Važno je obratiti pažnju deklaracija varijable To se u programu može učiniti samo jednom. Međutim, vrijednost varijable može se promijeniti u bilo kojem trenutku jednostavnim korištenjem aritmetika i razne ostavke.
Varijable mogu postati deklarirano na više mjesta unutar programa i s obzirom na mjesto gdje je navedena deklaracija napravljena. Sve će to odrediti u kojem dijelu programa se može koristiti, sve će to biti naziva se varijabilni opsegšto ćemo kasnije objasniti.
U odnosu na C i C ++ Kaže se da su statički tipizirani jezici, što znači da je provjera tipova izvršava tijekom kompilaciji, a ne tijekom izvršavanjaNa ovaj način, tip varijable ne može se mijenjati tijekom izvođenja. U slučaju drugih, općenito 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 s... Python ili PHP.
Granica
Varijable se mogu deklarirati na početku programa prije dijela konfiguracija 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 se deklarirati 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 neučinkovito korištenje memorije.
Lokalne varijable su one koje Definirani su unutar funkcije ili kao dio petljeVidljivi su samo i mogu se koristiti samo unutar funkcija u kojoj je deklariranaNa ovaj način moguće je imati dvije ili više varijabli s istim imenom u različitim dijelovima istog programa gdje mogu... sadrže različite vrijednostiMeđutim, treba spomenuti 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 stvaraju 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 tijekom izvršavanja programa; stoga mora ostati konstantna tijekom cijelog izvršavanja. fiksno vrijeme, Na ovaj način se može samo pročitati. Slično tome, konstanta odgovara fiksna duljina rezerviranog područja u glavnoj memoriji računala, gdje program obično pohranjuje fiksne vrijednosti. Na primjer, to bi moglo biti Vrijednost PI = 3.1416.
U slučaju modifikator const, 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 njezina 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 razini modula prije kompajliranja, tako da ne zauzimaju memoriju, a njihovo ime se može zamijeniti vrijednošću definiranom u proces kompilacijeOve konstante uglavnom pišu imena s velikim slovima i podcrtama koje odvajaju riječi.
Popis 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 vrsta, što ćemo vam pokazati u nastavku:
- znak: Uglavnom se koriste za pohranu 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.
- Dugi: 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 predznak, može imati vrijednosti između 0 i 2×16 -1, odnosno između 0 i 65,535.
- Dvostruko: Također ga karakterizira pohranjivanje decimalnih brojeva, ali ima 8 bajtova (64 bita).
- Plutati: To su decimalni brojevi koji zauzimaju 32 bita, odnosno 4 bajta; mogu poprimiti 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 mogao bi uzrokovati program zahtijeva više memorije od kojih već ima na raspolaganju.
















