Tato práce se zabývá hardwarovým a softwarovým řešením programovatelného dálkového ovládání. Rozebírá teorii infračerveného záření i jeho použití v oblasti bezdrátového přenosu dat. Jsou uvedeny způsoby modulace infračerveného záření a přenosové protokoly používané dálkovými ovladači. Následně jsou uvedeny vlastnosti architektury ARM Cortex-M3 a konkrétního vybraného mikrokontroléru STM32L151C8. Následuje vlastní řešení hardware a software zařízení. Je popsán příjem, uložení a následné vysílání infračerveného signálu získaného z originálního dálkového ovladače. Popisuje vytvořený komunikační protokol, který umožňuje komunikaci mezi PC aplikací a programovatelným dálkovým ovládáním přes rozhraní USB. Následuje uživatelský manuál k PC aplikac...