## POPRAWKA Z ILUMINOFONII #1

Każdy z Was czytając 1-2 nr ATARI Magazynu (94) natknął się na artykuł pt. "Iluminofonia sterowana komputerem."

Urządzenie dość proste ale i jego możliwości nie najlepsze. Można nieco polepszyć sprawność urządzenia stosując zamiast tranzystora BC107, tranz. BC109C ale i to niewiele daje.

Ale nie o tym dzisiejszy artykuł. Bawiąc się wspomnianym urządzeniem, spróbowałem podłączyć same diody i zająć się ich "sterowaniem". Mając do dyspozycji osiem wyjść, możemy podłączyć osiem diód LED. Lecz samo zapalanie i gaszenie diód szybko się nudzi. Przerzucając różne klamoty natrafiłem na coś ciekawego. Był to wyświetlacz siedmio-segmentowy, taki jak w kalkulatorach tyle że znacznie większy. Na takim wyświetlaczu można już wyświetlić coś sensownego tzn. cyfry od zera do dziewięć. Diody podłączamy tak jak pokazano w A.M. Drogi czytelniku, jeśli nie masz wspomnianego nr A.M., to (oczywiście wstyd!) poniżej zamieszczam schemat połączeń. Prócz wyświetlacza dobrze by było zaopatrzyć się w dwa gniazda joysticka (przypominam, że gniazdo ma dziurki a wtyka bolce!) lub rozebrać jedno gniazdo i wyjąć z niego piny. Poniżej schematu znajduje się rys. jak podłączyć diody na wyświetlaczu aby potem nie bawić się w modyfikację programów.

* * *

Jeśli kogoś podnieca kropka należy podpiąć ją do s.4 p.2. To tyle na temat igraszek z lutownicą. Teraz część dla coderów. Najpierw należy ustawić porty na wyjścia: `POKE 54018,56`. Dioda zapali się, gdy odpowiedni bit portów joysticka ma wartość 1. Gdy jest zero, dioda się nie zapali. Realizujemy to wpisując odpowiednie liczby pod adres 54016 (port A PIA) np. `POKE 54016,127` wtedy zapali się ósemka, ponieważ 127 = %1111111, czyli zapalą się wszystkie diody na display'u prócz kropki. Aby i ona rozbłysła światłem należy wpisać wartość 255 = %11111111. I tak przez odpowiednie kombinacje bitów otrzymamy na wyświetlaczu cyfry:

| 0 | = 119 | = %01110111
1 | = 17 | = %00010001
2 | = 107 | = %01101011
3 | = 59 | = %00111011
4 | = 29 | = %00011101
5 | = 62 | = %00111110
6 | = 126 | = %01111110
7 | = 19 | = %00010011
8 | = 127 | = %01111111
9 | = 63 | = %00111111

Na dysku znajdują się cztery programy: Display 1, 2, 3 oraz gra: kostka (1kB).

Myślę, że są one na tyle przejrzyście napisane, że nikt, nawet początkujący Basikowiec, nie będzie miał problemów ze zrozumieniem działania tych progów. Display1 prezentuje wszystkie możliwe kombinacje zapalania diód na display'u, Display2 odlicza od 0 do 9, a Display3 robi to także wstecz. Kostka, to prog, który wykorzystuje display do podawania wyników rzutu kostką. Pamiętaj o tym, aby po zakończeniu zabawy programami 1-3 wcisnąć `RESET` lub wpisać: `POKE 54016,0` , jeśli tego nie zrobisz może wystąpić błąd przy komunikacji ze stacją dysków. W następnym numerze SyZyGy napiszę, jak szybko i przyjemnie wykonać sygnalizację włączenia zasilania w stacji dysków XF 551. Co nie znaczy, że ten artykuł kończy temat zabawy diodami.

Bój z lutownicą toczył dla Was:

Jet/MEC