Zmianę kierunku obrotu wirnika - CCW - zrealizowano podając w odwrotnej kolejności impulsy sterujące. Wykorzystując trzy algorytmy, wprowadzono uniwersalność części programowej na gabaryty i masę kamery wraz z obudową. Dla dużej masy układu, można wytworzyć wysoki moment obrotowy w postaci sterowania pełnokrokowego. Zwiększając precyzję i płynność, wykorzystujemy w systemie sterowanie półkrokowe.
Dostęp do portu równoległego zrealizowano wykorzystując darmową bibliotekę dynamiczną Inp0ut32.dll [www.4]. Sprowadzało się to do podania adresu złącza sprawdzanego z poziomu systemu operacyjnego, a następnie do przesyłania wartości do portu w postaci dziesiętnej. Rozwiązanie wykorzystujące bibliotekę dynamiczną kompatybilne jest z innymi systemami z rodziny Windows - XP, Vista. Innym problemem dotyczącym głównie laptopów, jest nieposiadanie złącza równoległego. W tym przypadku można wykorzystać konwerter USB - LPT, bądź też uniwersalne stacje dokujące.
Alternatywnym sposobem sterowania [www.3] - bardziej złożonym pod względem elektroniki - jest wykorzystanie mikrokontrolera wraz z portem RS-232 lub złączem USB. Realizacja tego typu jest kompaktowa oraz profesjonalna. Wymaga jednak złożonych algorytmów sterowania oraz odpowiedniego zaprogramowania uC. W zadaniu projektowym głównym elementem jest program, dlatego porzucono trudniejszą realizację sterownika.
Patrząc na realizowany projekt inżynierski od strony użytkownika, podstawowym elementem układu jest rodzaj wykorzystywanej kamery. Zastosowanie w systemie zwykłej kamery internetowej powoduje, iż staje się ona wąskim gardłem układu, zapewniając poprawną pracę tylko i wyłącznie w idealnych warunkach oświetleniowych. Zapobiegamy takiemu rozwiązaniu poprzez wybór odpowiedniego typu kamery ze względu na dedykowany rodzaj pracy, warunki środowiskowe oraz cenę.
Podstawowym parametrem kamery cyfrowej jest rodzaj wykorzystywanego przetwornika. Wykorzystując w układzie droższe rozwiązania w postaci przetworników CCD, uzyskujemy znakomitą jakość obrazu oraz bardzo wysoką czułość. Dodatkowo, układy tego typu znoszą dobrze szybkie zmiany oświetlenia, mające szczególnie znaczenie w monitoringu ulicznym. Korzystając z technologii CMOS w zamian za pogorszenie wszystkich powyżej opisanych parametrów, uzyskujemy dużą miniaturyzację układu oraz niską cenę.
Bardzo ważną rolę w procesie akwizycji obrazu odgrywają także dane dotyczące czułości, rozdzielczości oraz stosunku sygnał/szum. Czułość podawana w luxach, jest zdolnością widzenia kamery przy słabym oświetleniu. Parametr ten wybierany jest w zależności od warunków środowiskowych w jakich pracuje układ. Wykorzystując w tym celu kamerę czarno-białą nastawiamy system na obserwowanie obiektów przy słabym oświetleniu. Duża czułość, mała wrażliwość na kolor światła padającego na obiekty oraz szeroka charakterystyka widmowa, umożliwiają poprawną pracę układu w niekorzystnych warunkach. Wykorzystywanie kamery kolorowej wymagane jest tam, gdzie dobre rozróżnianie osób bądź przedmiotów jest elementem priorytetowym. W tym celu konieczne jest jednak zapewnienie dobrych warunków oświetleniowych, spowodowanych mniejszą czułością tego typu kamery.