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...]
Ovládejte mašinky z telefonu
Modelová železnice je oblíbená mezi kutily už po několik generací. Člověku pod rukama může vyrůst celkem komplexní systém, který má celý pod kontrolou. U stavby i při hraní s výsledným modelem se pak dá strávit měsíce i roky. Správného bastlíře [klikněte zde...]
Operátory v C/C++ – 2. díl
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...]
Operátory v C/C++ – 1. díl
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...]
OpenLH robot automatizuje biologický výzkum
Biologický výzkum často obnáší velký počet opakování stejné činnosti, aby bylo dost experimentálních dat. Některé z těchto činností je ale poměrně snadné zautomatizovat. Pro tyto účely vzniklo zařízení OpenLH s Arduinem. O řízení se stará deska Arduino Mega, která ovládá [klikněte zde...]
Stručný úvod do ukazatelů
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...]
TinyLab: Rotační enkodér
V seriálu článků o desce TinyLab si postupně představujeme jednotlivé komponenty, které na desce nalezneme. V dnešním článku si představíme rotační enkodér. Rotační enkodér Rotační enkodér najdeme na TinyLab uprostřed na spodní straně desky. Na první pohled vypadá trochu jako [klikněte zde...]
Arduino mravenec
Šestinozí roboti nejsou nic nového. I tak je ale zajímavé si takového robota vyzkoušet postavit. Robot v dnešním článku je vytištěný na 3D tiskárně, ovládá ho 22 servomotorů a má tvar mravence. Robot má celkem šest nohou (jako pravý mravenec), [klikněte zde...]
„Já jsem malej, ale šikovnej“
V posledních letech je v oblasti technologií miniaturizace jasný trend. Udělat ale malé zařízení, které toho umí opravdu hodně a zároveň při návrhu a výrobě neutratit majlant, to už chce trochu talentu. Youtuber „Volos Projects“ se do výroby takového zařízení [klikněte zde...]
Arduino pod pokličkou: jak funguje mikrokontrolér
V dnešním článku se budeme zabývat tím, jak je vůbec možné, že Arduino umí vykonávat program, který do něj nahrajeme. Představíme si jednotlivé komponenty jeho mikrokontroléru a stručně si vysvětlíme jejich funkčnost. Budeme se sice věnovat mikrokontroléru ATmega328P, který nalezneme [klikněte zde...]










