Čeština (Česká republika)   English (United Kingdom)
HLAVNÍ STRÁNKA
ZADÁNÍ
CO MĚ K TOMU VEDLO?
ANALÝZA BEZDRÁTOVÉHO ŘÍZENÍ
PRINCIP ŘÍZENÍ
PRAKTICKÁ REALIZACE
SCHÉMATA
FIRMWARE
FOTOGALERIE
REKLAMA
DOWNLOAD
ODKAZY
PRAKTICKÁ REALIZACE DÁLKOVĚ ŘÍZENÉHO MODELU PDF Print Email

V této kapitole popíši celý princip projektu i se zdrojovými kódy a kompletními schématy kromě firmwaru, který je v ATMELU. Tomu se blíže budu věnovat v další kapitole. 
Program pro řízení vozítka je rozdělen na několik částí. Základní částí je hlavní formulář (frmVozitko.frm), ke kterému jsou připojeny externí moduly (Camera.bas, Buble.bas a AVR309.bas) a pak ještě formulář pro zobrazení obrazu s kamery. V hlavním formuláři se zobrazují všechny důležité informace o stavu připojení, směru jízdy a popřípadě chybových hlášení. Dále je v programu menu pro zobrazení obrazu kamery, nastavení kamery a nastavení zdroje (WEB kamera, TV karta…). 
Externí moduly jsou pro spolupráci s dalšími prvky programu a hlavně pro práci s knihovnami systému Windows. Modul Camera.bas obsahuje definice pro práci s knihovnou avicap32.dll, která je pro práci s TV kartou nebo webovou kamerou v PC. Další modul s názvem Buble.bas pracuje se základními knihovnami Windows, aby bylo možné zobrazit ikonu v systray oblasti (ikony vedlo hodin vpravo) a aby při změně stavu připojení vysílače vyskočila bublina. Poslední modul AVR309.bas je základním komunikačním prostředkem mezi hlavním formulářem a USB portem přes knihovnu AVR309.dll. Obsahuje definice funkcí, které pak dále využívám pro posílání bitů a znaků do vozítka.
Ovládání autíčka se děje pomocí šipek na klávesnici a pro rozsvěcování světel slouží tlačítka F1 a F2. 

 


mail: zavovi@centrum.cz

web: http://narrow.ic.cz

ICQ: 268459784

© Vilém Závodný 2009