V posledních dvou dílech (1, 2) jsme si představili nejdůležitější operátory, které můžeme v C/C++ využít. Dnes si jejich výčet dokončíme. Operátory přiřazení Operátor přiřazení zapisujeme „=“. Nalevo musí být místo v paměti (třeba proměnná), kam zapisujeme hodnotu napravo. Je [klikněte zde…]
V minulém článku jsme si vysvětlili, jak je možné operátory v C/C++ rozdělit a také jsme si ukázali skupinu matematických operátorů. Dnes budeme v zavedeném systému pokračovat. Relační operátory Relační operátory slouží k porovnávání dvou hodnot – nejčastěji se jedná [klikněte zde…]
Abychom mohli v programovacím jazyku vůbec něco naprogramovat, obsahuje jazyk dle typu různé skupiny použitelných konstrukcí. Jsou to podmíněné bloky (if…else), cykly (while, for, …) a další. Samostatnou skupinou jsou operátory, které slouží jednoduše k tomu, abychom z nějaké hodnoty [klikněte zde…]
Ukazatele (anglicky pointers) rozhodně patří mezi prvky jazyku C, u kterých často dochází k nepochopení. Někdy to při práci s nimi může vypadat jako pěkná magie. Ve dnešním článku si vysvětlíme, co to ukazatele jsou a k čemu je můžeme [klikněte zde…]
V seriálu O programování obecně se zabýváme různými zákoutími programování nejen Arduina. V minulém článku jsme si popsali různé číselné soustavy. V dnešním článku a několika dalších na toto téma navážeme a řekneme si něco o datových typech. Počítače a procesory, [klikněte zde…]
V seriálu O programování obecně se věnujeme tématům, která by měl každý programátor znát. Většinu z informací, které ve článcích najdete, můžete využít jak při programování Arduina, tak i v jiných programovacích jazycích. V následujících článcích se budeme věnovat datovým typů. [klikněte zde…]
Asi jste si všimli, že jsme před pár dny vypustili do světa 2. vydání knihy Průvodce světem Arduina. Na Facebooku proběhly soutěže u příležitosti tohoto vydání a kniha je už nyní k dispozici na e-shopu, kde si ji můžete také [klikněte zde…]
V předchozím článku ze série věnované programování jsme se dostali k úplným základům objektově orientovaného programování. Dnes budeme pokračovat a vysvětlíme si pojmy abstrakce a dědičnost. Článek navazuje na jeho první část, kterou naleznete zde. Abstrakce V příkladu na konci předchozí části jsme [klikněte zde…]
V prvním článku ze seriálu věnovanému programování obecně jsme si popsali různé typy programovacích jazyků a ukázali jsme si, jak přibližně vypadají programy v nich napsané. Také jsme došli k tomu, že C++, ve kterém se běžně Arduino programuje, je [klikněte zde…]
Tento článek je první ze série návodů, ve které Vás postupně provedu různými zákoutími programování (nejen) Arduina. Zároveň touto sérií doplním či rozšířím okruhy, které jsem v předchozích článcích (ať už úmyslně či neúmyslně) zanedbával. Postupně budeme stavět od základů až [klikněte zde…]