Základy programovania

Zo stránky 3D liga wiki
Verzia z 00:13, 1. máj 2026, ktorú vytvoril Sebastian (diskusia | príspevky) (Vytvorená stránka „== 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ť. {| class="wikitable" |- ! Typ !! Čo uchováva !! Rozsah !! Príklad |- | <code>int</code> || Celé číslo || -32 768 až 32 76…“)
(rozdiel) ← Staršia verzia | Aktuálna úprava (rozdiel) | Novšia verzia → (rozdiel)
Prejsť na navigáciu Prejsť na vyhľadávanie

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