Najprostrzy dla mnie sposób, to aby programiści od exe symka dodali obługę portu LPT. Tam są na pewno 4 piny, gdzie można odbierać informacje ze świata i 8 pinów, gdzie się wysyła informacje. To tylko parę linijek kodu, a sprawa nastawnika byłaby banalnie prosta. Naciskajcie więc programistów od exe.
Dodano po 12 minutach:
Adam nie rób ze mnie wariata.
Nie chodzi o 12000 obrotów, tylko o te min.50/obrót. Od czego zalezy czy dostane 50 czy 1024? Bo może jest tak, że jak się obraca wolno dostaję 1024, a jak szybko to 50. Spróbuj go wykorzystać, a wtedy pogadamy, bo łatwo jest rzucić temat, a jak przychodzi co do czego to rybka. Rzuciłeś temat scrolla, tylko nie wiem po co?, że fajne, no fajne, ale co dalej, że fajne. Myślałem, ze chodzi Tobie o odczyt informacji ze scrolla myszki przez jakieś zewnętrzne urządzenie.
Dobrze, że napisałeś, że takie coś istnieje. Ja nie miałem z tym do czynienia i czytam, co jest napisane w katalogu.
Zrób natawnik z wykorzystaniem tego encodera to uwierzę, że wiesz o co w tym wszystim chodzi, a przede wszytkim, że potrafisz.
A scalak w myszce, to scalak wielkiej skali integracji, a ta strawna postać to RS232.
Pozdrawiam
Mariusz
Dodano po 1 godzinach 1 minutach:
Sobie tak pomyślałem nad zmodyfikowaniem exe w symku, aby:
1. w eu07.ini był paramert (adres) poru LPT
2.exe odczytywałoby ten adres i kontrolowałoby piny LPT 10 i 11 (tam są logiczne 1)
3. Zamontowany przełącznik 3 pozycyjny, który w pierwszym cyklu łączyłby masę kompa z 10 pinem (logiczne 0), w drugim cyklu masa 11 pinem, w trzecim cyklu nic, żaden pin nie podłączony do masy). Na podstawie tego można byłoby wyróżnić kierunek przełączania się nastawnika.
4. Po zidentyfikowaniu kierunku exe symulowałby naciśnięcie klawisza (coś w rodzaju SendKeys w Visual Basicu) "+" lub "-"
Tak więc do zbudowania nastawnika potrzeba tylko przełącznika 3 pozycyjnego, który kręciłby się w kółko. Mogłby być przełącznik większy od 3 pozycji, wtedy przez odpowiednie krosowanie można zmniejszyć cykl pracy.
Jeżeli nawet ktoś nie będzie wykorzystwał nastawnika tylko klawiatury, to to nie będzie przeszkadzało, gdyż stany logiczne po LPT będą stałe.
Myślę, że to jest najprostrzy sposób. Żadnych przekaźników, żadnych tranzystorów tylko przełącznik i parę linijek kodu w exe.
Sterowanie takie już wykorzystywałem i jest to pewny niezawodny
sposób.
Dla ułatwienia podam, że adres LPT1 dla odbierania informacji z ww pinów to adres bazowy LPT1 +1, czyli u mnie 889 dec.
Pozdrawiam
Mariusz
Dodano po 11 godzinach 19 minutach:
Jeszcze co do tego encodera, to nawet jakby zastosowało się go to nie byłoby specyficznego klik klik, trzebaby coś dorobić mechanicznego, aby było klik klik i żeby nie było za bardzo wrażliwe na ruch czy nawet na dotknięcie kierownicy.
Dla mnie Atmel to najprostrze rozwiązanie. Programowo można dostosować działanie do potrzeb.