Základy programovania
Základy programovania
Počas tutoriálu budeme používať niekoľko základných typov premenných a konceptov. Tu je rýchly prehľad:
Premenné
Premenná je "škatuľka" v pamäti mikrokontroléra, do ktorej si uložíme nejakú hodnotu. Každá premenná má typ – ten určuje aké hodnoty môže uchovávať.
| Typ | Čo uchováva | Rozsah | Príklad |
|---|---|---|---|
int |
Celé číslo | -32 768 až 32 767 | int frekvencia = 1000;
|
long |
Veľké celé číslo | -2 147 483 648 až 2 147 483 647 | long trvanie = 50000;
|
float |
Desatinné číslo | ±3.4 × 10³⁸ | float vzdialenost = 23.5;
|
bool |
Pravda / nepravda | true alebo false |
bool aktivny = false;
|
String |
Text | ľubovoľný text | String text = "Ahoj";
|
Operátory
| Operátor | Význam | Príklad |
|---|---|---|
+ - * / |
Základná aritmetika | int x = 10 + 5;
|
== |
Rovná sa (porovnanie) | if (x == 15)
|
!= |
Nerovná sa | if (x != 0)
|
> < |
Väčší / menší ako | if (x > 10)
|
++ |
Zvýš o 1 | i++ → rovnaké ako i = i + 1
|
-- |
Zníž o 1 | i-- → rovnaké ako i = i - 1
|
! |
Negácia (otočí bool) | !true = false
|
Štruktúra programu
Každý Arduino program má dve povinné funkcie:
| Funkcia | Kedy sa spustí | Na čo slúži |
|---|---|---|
setup() |
Raz pri zapnutí | Nastavenie pinov, spustenie sériovej komunikácie |
loop() |
Dookola stále znova | Hlavná logika programu |