Ja to wstępnie planuję zrobić na mikrokontrolerze, prawdopodobnie Attiny2313 mi tu najlepiej spasuje.
To będzie taki mini-projekcik, który chyba udostępnię chętnym osobom w całości jako projekt DIY.
Attiny obsłuży dwa znaki wyświetlacza siedmiosegmentowego oraz zajmie się zbieraniem sygnałów, liczeniem. Może ten sam attiny będzie robił coś tam jeszcze, bo mocy zostanie sporo:-)
W każdym razie odpowiadając na pytanie: taki wyświetlacz tracków musi sobie sam te tracki liczyć, bo nigdzie nie jest w stacji zapisana informacja o numerze ścieżki. Trzeba wykorzystać do tego linie Track0, Step, Direction. Koncepcja działania jest taka, że zaraz po włączeniu stacji nie wiemy na jakiej ścieżce jest głowica, więc musimy poczekać aż zjedzie na ścieżkę zerową - czyli czytamy sobie sygnał z Track0. Jak wiemy że jesteśmy na ścieżce 0, to wyświetlamy sobie 0 i potem liczymy impulsy na linii Step, w zależności od sygnału Direction liczymy w górę lub w dół i wyświetlamy odpowiedni numerek. Ot cała filozofia. Można jeszcze obserwować linię Side i pokazywać która strona dyskietki się aktualnie czyta - np. myślę, żeby wykorzystać do tego pokazywania kropkę na wyświetlaczu siedmiosegmentowym.
Mam jeszcze taki pomysł, żeby też na tym samym wyświetlaczu alternatywnie wyświetlać aktualny nr stacji d0,d1,d2,d3. Myślę też, żeby zrealizować w tym układzie zmianę numeru stacji. W attiny zostaną wolne linie, więc mogły by one sterować liniami numeru stacji zamiast zworek/przełączników. Tutaj mam taki pomysł, żeby przy zmianie numeru stacji automatycznie podać też sygnał resetu do procka w stacji, żeby się ten numerek automatycznie nam zaktualizował. Czyli po zmianie numeru podają się odpowiednie stany na wejścia numeru stacji i generowany jest reset stacji. Coś w ten deseń.