Kategória: Programovanie

  •  Sketch→setup()

    setup() Popis : Táto funkcia sa vykoná iba raz, keď sa Arduino zapne alebo resetuje. Použije sa na inicializáciu premenných, režimov pinov, spustenie používania knižníc začatie komunikácie a iné potrebné úkony pred začiatkom hlavného programu. Spustí sa stále iba raz, po každom zapnutí alebo resete dosky Arduino. setup() je základnou súčasťou každého arduino programu! funkcia…

  •  Sketch→loop()

    loop() Popis : Vo svete Arduina je funkcia loop() jednou z dvoch základných funkcií, ktoré tvoria kostru každého programu. Druhou je funkcia setup(). Táto funkcia sa vykoná iba raz, keď sa Arduino zapne alebo resetuje. Používa sa na inicializáciu nastavení, ako je nastavenie pinov alebo začatie komunikácie. Po vytvorení funkcie setup(), ktorá inicializuje a nastaví…

  • Utilities sizeof()

    sizeof() Popis : Operátor sizeof vráti počet bajtov v type premennej alebo počet bajtov, ktoré zaberá pole. Syntax : sizeof(variable) Parametre : premenná: Povolené (data typu): akýkoľvek typ premennej alebo pole. Returns : Počet bajtov v premennej alebo bajtov obsadených v poli. (data typu): size_t. Príklad kódu : Operátor sizeof je užitočný pri práci s poľami…

  • Utilities- PROGMEM

    PROGMEM Popis : PROGMEM je modifikátor premennej, mal by sa používať len s dátovými typmi definovanými v pgmspace.h. Povie kompilátoru “uchovávajte tieto informácie iba vo flash pamäti”, namiesto toho, aby ich skopíroval do SRAM pri spustení, ako by to bolo normálne. PROGMEM je súčasťou knižnice pgmspace.h. Je zahrnutý automaticky v Arduino IDE. Použitie PROGMEM je…

  • (Variable scope qualifiers) volatile

    Kvalifikátory variabilného rozsahu → volatile Popis : volatile je kľúčové slovo známe ako kvalifikátor premennej, zvyčajne sa používa pred dátovým typom premennej na úpravu spôsobu, akým kompilátor a následný program zaobchádzajú s premennou. Vyhlásenie premennej volatile je pokyn pre kompilátor. Kompilátor je softvér, ktorý prekladá váš kód do strojového kódu, čo sú skutočné inštrukcie pre…

  • (Variable scope qualifiers) →static

    Kvalifikátory variabilného rozsahu (Variable scope qualifiers) →static Popis : (static) sa používa na vytváranie premenných, ktoré sú viditeľné iba pre jednu funkciu. Avšak na rozdiel od lokálnych premenných, ktoré sa vytvárajú a ničia pri každom volaní funkcie, statické premenné pretrvávajú aj po volaní funkcie, pričom zachovávajú svoje údaje medzi volaniami funkcie. Premenné deklarované ako statické…

  • (Variable scope qualifiers)→scope

    Kvalifikátory variabilného rozsahu (Variable scope qualifiers) →scope Popis : Premenné v programovacom jazyku C++, ktorý Arduino používa, majú vlastnosť nazývanú rozsah. To je v kontraste so skorými verziami jazykov, ako je BASIC, kde je každá premenná globálnou premennou. Globálna premenná je taká, ktorú môže vidieť každá funkcia v programe. Lokálne premenné sú viditeľné iba pre…

  • [Variable Scope & Qualifiers] const

    Kvalifikátory variabilného rozsahu → const Popis : Konštanta (const) Je to kvalifikátor premennej, ktorý upravuje správanie premennej, čím sa premenná stáva „len na čítanie“. To znamená, že premennú možno použiť rovnako ako akúkoľvek inú premennú svojho typu, ale jej hodnotu nemožno zmeniť. Ak sa pokúsite priradiť hodnotu premennej const, dostanete chybu kompilátora. Konštanty definované kľúčovým…

  • word

    [Data Types] → word Popis : (word) môže uložiť číslo bez znamienka s dĺžkou najmenej 16 bitov (od 0 do 65535). Syntax : word var = val; Parametre : var: názov premennej. val: hodnota, ktorá sa má priradiť tejto premennej. Príklad kódu :

  • void

    [Data Types] → void Popis : Kľúčové slovo void sa používa iba v deklaráciách funkcií. Znamená to, že sa očakáva, že funkcia nevráti žiadne informácie do funkcie, z ktorej bola volaná. Príklad kódu :

Nemôžete kopírovať obsah tejto stránky