Jeśli chodzi o nastawnik jazdy i bocznikowania to używam elementów z myszki kulkowej i PoKeys, który ma funkcję dekodera sygnału kwadraturowego z encoderów. Schemat podłączenia na poniżej załączonej ilustracji. Niestety różne myszki mają różne elementy (diody i fotoelementy) i nie zawsze ten schemat będzie się sprawdzał. U mnie dioda miał dwa wyprowadzenia, a fototranzystor trzy, co odpowiada schematowi. Otrzymywansygnały (niski i wysoki) odpowiadały temu czego oczekuje PoKeys, czyli poniżej i powyżej 2V więc nie musiałem stosować żadnych dodatkowych transystorów czy innych elementów.
Konfiguracja PoKeys dla encodera bocznikowania pokazana jest w kolejnych zrzutach.
Konfiguracja kanałów A i B wyprowadzonych z fototranzystora myszki - encoder_kanalA.jpg i encoder_kanalB.jpg
Konfiguracja mapowania klawiszy dla jednego z kanałów (pinów) - encoder_keymapping.jpg. Drugi nanał (pin) ma odpowiednio "*" zamiast "/". W przypadku encodera nastawnika jazdy mapowanie odpowiada klawszom "+" i "-".
Wszystko działa jak na wspomnianym wcześniej filmie:
http://youtu.be/FUC5ImM1X80
Dodano: 19 Grudnia 2013, 18:56:26
Wrzucam obiecany schemat płytki zasilania kontrolki. Samo sterowanie wychodzi z odpowiednich pinów PoKeys (od 23 do 34). Każda kontrolka ma swoją indywidualną płytkę wg załączonego schematu.
Projekt płytki z ExpressPCB oraz lista części jest tutaj:
http://eu07.pl/userfiles/20537/priv-lampki.zip