[GM] Gravitation Game
30.06.2014 Projekty - dokončené Henry
2D hra s malými létajícími raketkami v mimozemském prostoru s nízkým gravitačním polem. Raketka se nesmí střetnout s okolními pevnými prvky prostoru, jinak dojde k explozi. K přistávání slouží veškeré vodorovné...
Číst více...(08) Universal synchronous asynchronous …
23.02.2014 STM32F4 Discovery - Tutorial Prahs
V tomto článku si ukážeme jak jednoduše přenášet data mezi dvěma zařízeními, MCU s MCU nebo MCU s PC, a to pomocí sériového přenosu dat – periferií USART.
Číst více...[GD Lib] Vytvoření a uložení GIF
26.11.2013 Programování C/C++ Henry
V tomto článku si uvedeme jednoduchý způsob ukládání snímků formátu GIF, nastavení průhlednosti a rychlosti animace pomocí GD Graphics Library.
Číst více...Dialogová okna pro uložení / otevření so…
20.11.2013 Programování C/C++ Henry
Otevření dialogového okna pro zvolení uložení, otevření souboru a okna pro výběr adresáře.
Číst více...(07) External interrupt/event controller…
06.11.2013 STM32F4 Discovery - Tutorial Prahs
V tomto článku budeme opět blikat diodou. Ovšem pomocí externího přerušení. Podíváme se na jeho nastavení a použití.
Číst více...(01) Úvod
24.10.2013 Jazyk C# - Tutorial Prahs
Úvodní článek o programování v jazyku C#. V tomto článku se seznámíme nejenom se samotným programovacím jazykem C#, ale jeho prostředím a co je třeba mít okolo něj.
Číst více...(06) Nested vectored interrupt controller – NVIC
V tomto článku se podíváme na poměrně užitečnou věc a to přerušení. Přerušení je nedílnou součástí číslicové elektroniky a jeho použití značně ulehčuje ošetření některých situací nebo vykonání určitých úkonů…
(05) Basic timers - TIM6 & TIM7
Někdy je třeba něco zpomalit, nebo je potřeba generování časových pulzů. V dnešním článku se podíváme na základní 16bit časovače TIM6 a TIM7 s jejichž pomocí budeme blikat diodami v nastavených…
(04) Reset and clock control - RCC
V tomto článku si povíme o poměrně důležité věci. Tím je časování a resetování MCU neboť špatně nastavené hodiny mohou způsobit nestabilitu, nefunkčnost některých nebo všech periferií nebo naopak nemusíme…
(03) General-purpose I/O - GPIO
V tomto článku si řekneme něco o GPIO, tedy I/O portech. Ukážeme si, jaké všechny možnosti máme, a co všechno musíme nastavit. Nakonec si zablikáme diodou a zároveň pohrajeme s…
Multithreading - vlákna
V tomto článku ukážu snadný způsob, jak využívat více vláken v aplikaci.
SDL Mixer - prostorový zvuk
Ukážeme si způsob, jak snadno přehrát zvukové stopy WAVE souborů pomocí knihoven SDL a SDL_Mixer. Budeme upravovat celkovou hlasitost, panning (hlasitost levého a pravého kanálu) a na závěr si předvedeme jdenoduché využití…
(02) Nový projekt
V tomto článku připravíme nový projekt v prostředí Keil uVision a vyzkoušíme si jednoduchý program přeložit. Na začátek krátce popíši jak nainstalovat ovladače k programátoru ST-LINK/V2.
Práce se složkami & získání obsahu složky
Vytvoření, smazání, zjištění zda složka existuje je určitě jedna z využitelných věcí. Navíc si ukážeme jak získat obsah některé ze složek, zkusíme vypsat seznam souborů a složek do konzolového okna a…
(01) Úvod
V následujícím tutoriálu se podíváme na jeden z nejlépe vybavených kitů STM32F4 Discovery. Pokusím se tu popsat jeho základní vlastnosti, periferie a jak je použít. V úvodním článku popíši, co…