Czym jest MUMIO?

MUMIO jest odpowiednikiem peryferiów Arduino, zaprojektowanych dla komputera ZX Spectrum. Mogą to być czujniki, wyświetlacze, silniki, serwa, przekaźniki, interfejsy joysticków, zegary i wiele, wiele więcej…

Urządzenia MUMIO są instalowane na karcie portu I/O (dev. #00), która jest podłączana do złącza krawędziowego znajdującego się z tyłu komputera ZX Spectrum. Do ZX Spectrum można podłączyć aż 256 kart portów I/O, a na każdej z nich inne urządzenie MUMIO.

ZX Spectrum + I/O Port + urządzenie MUMIO

MUMIO składa się z…

1. Adresowanej karty wejścia/wyjścia – I/O Port (dev. #00).
Można podłączyć do 256 takich kart. Dzięki karcie portu I/O nie trzeba znać skomplikowanej budowy złącza krawędziowego ZX Spectrum ani zasad działania mikroprocesora Z80. Karta I/O jest wyposażona w proste 8-bitowe złącze wejścia i wyjścia, do którego montowane są urządzenia MUMIO.

Karta portu I/O (dev. #00)

Wejścia i wyjścia karty mogą być również używane bezpośrednio jako standardowe porty I/O mikrokontrolera lub Arduino. Każda karta portu I/O posiada 8 wejść i 8 wyjść w standardzie TTL.

Porty I/O używane bezpośrednio jako porty wejściowe joysticka Kempston

2. Urządzenia MUMIO montowane na górze karty portu I/O.
Każde z urządzeń MUMIO ma inną funkcję: złącze joysticka, zegar RTC, interfejs RS-232, wyświetlacz, czujnik temperatury, wyświetlacz.

Przykład urządzenia MUMIO

Platforma edukacyjna

ZX Spectrum + MUMIO to łatwa w użyciu platforma edukacyjna dla przyszłych mistrzów automatyki i robotyki. Komputer ZX Spectrum ma dużą przewagę nad Arduino: jest gotowy do pracy natychmiast po włączeniu. Nie trzeba instalować środowiska programistycznego, sterowników ani niczego kompilować. Wystarczy go włączyć, wpisać linię kodu, nacisnąć Enter i… działa! Przeczytaj tutaj o ZX Spectrum i jego nowoczesnych klonach.

Urządzenia MUMIO zostały zaprojektowane tak, aby były sterowane wyłącznie za pomocą prostych poleceń BASIC: OUT oraz IN. Do sterowania urządzeniem wystarczy jedna linia kodu i ENTER.

Program wyświetlający aktualną datę i godzinę (np. „2022-12-24 13:55:07”). Wykorzystuje urządzenie RTC (dev. #02).

Adaptery MUMIO umożliwiają komunikację z modułami zaprojektowanymi dla Arduino poprzez następujące interfejsy: SPI, I2C, RS-232. Dzięki temu ZX Spectrum może komunikować się również z niezliczoną liczbą modułów tworzonych specjalnie dla Arduino: czujnikami temperatury, czujnikami wilgotności, silnikami, serwami, przekaźnikami, wyświetlaczami i tysiącami innych.

ZX Spectrum + MUMIO jest łatwiejsze w użyciu niż Arduino i daje podobne możliwości. Po opanowaniu podstaw automatyki na ZX Spectrum + MUMIO w języku programowania BASIC znacznie łatwiej jest przejść do pisania programów dla mikrokontrolerów w C/C++.

A stąd już prosta droga do ciekawego zawodu w dziedzinie automatyki i robotyki.