{"id":6018,"date":"2023-03-09T16:52:55","date_gmt":"2023-03-09T15:52:55","guid":{"rendered":"https:\/\/mumio.dev\/what-is-mumio\/"},"modified":"2026-02-02T00:02:33","modified_gmt":"2026-02-01T23:02:33","slug":"what-is-mumio","status":"publish","type":"page","link":"https:\/\/mumio.dev\/en\/what-is-mumio\/","title":{"rendered":"What is MUMIO?"},"content":{"rendered":"\n<p>MUMIO is the equivalent of Arduino peripherals, designed for the ZX Spectrum computer. These can be sensors, displays, motors, servos, relays, joystick interfaces, clocks, and much, much more\u2026<\/p>\n\n<p>MUMIO devices are installed on an <a href=\"?p=1\" data-type=\"URL\" data-id=\"?p=1\">I\/O port card (dev. #00)<\/a>, which connects to the edge connector located at the back of the ZX Spectrum computer. Up to 256 I\/O port cards can be connected to the ZX Spectrum, with a different MUMIO device on each.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/Device_config-1024x614.png\" alt=\"\" class=\"wp-image-139\" width=\"537\" height=\"320\"\/><figcaption class=\"wp-element-caption\">ZX Spectrum + I\/O Port + MUMIO device<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">MUMIO consists of\u2026<\/h4>\n\n<p><strong>1. Addressable input\/output card \u2013 <a href=\"?p=1\">I\/O Port (dev. #00)<\/a>.<\/strong><br\/>Up to 256 such cards can be connected. Thanks to the I\/O port card, there&#8217;s no need to understand the complex structure of the ZX Spectrum&#8217;s edge connector or the operating principles of the Z80 microprocessor. The I\/O card is equipped with a simple 8-bit input and output connector, to which MUMIO devices are mounted.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lstela1.webd.pro\/mumio\/wp-content\/uploads\/2023\/03\/00_IOPort_main.png\" alt=\"\" class=\"wp-image-24\" width=\"395\" height=\"320\" srcset=\"https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/00_IOPort_main.png 800w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/00_IOPort_main-600x486.png 600w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/00_IOPort_main-300x243.png 300w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/00_IOPort_main-768x622.png 768w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><figcaption class=\"wp-element-caption\">I\/O Port Card (dev. #00)<\/figcaption><\/figure>\n\n<p>The card&#8217;s inputs and outputs can also be used directly as standard microcontroller or Arduino I\/O ports. Each I\/O port card has 8 inputs and 8 outputs in TTL standard.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/IMG_20230208_212816a.png\" alt=\"\" class=\"wp-image-101\" width=\"442\" height=\"309\" srcset=\"https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/IMG_20230208_212816a.png 1000w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/IMG_20230208_212816a-600x420.png 600w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/IMG_20230208_212816a-300x210.png 300w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/IMG_20230208_212816a-768x538.png 768w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><figcaption class=\"wp-element-caption\">I\/O ports used directly as Kempston joystick input ports<\/figcaption><\/figure>\n\n<p><strong>2. MUMIO devices mounted on top of the I\/O port card.<\/strong><br\/>Each MUMIO device has a different function: joystick connector, RTC clock, RS-232 interface, display, temperature sensor, display.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lstela1.webd.pro\/mumio\/wp-content\/uploads\/2023\/03\/rtc1-1024x525.jpg\" alt=\"\" class=\"wp-image-97\" width=\"517\" height=\"264\" srcset=\"https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/rtc1-1024x525.jpg 1024w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/rtc1-600x308.jpg 600w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/rtc1-300x154.jpg 300w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/rtc1-768x394.jpg 768w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/rtc1.jpg 1260w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><figcaption class=\"wp-element-caption\">Example of a MUMIO device<\/figcaption><\/figure>\n\n<h4 class=\"wp-block-heading\">Educational platform<\/h4>\n\n<p>ZX Spectrum + MUMIO is an easy-to-use educational platform for future masters of automation and robotics. The ZX Spectrum computer has a significant advantage over Arduino: it&#8217;s ready to work immediately after being powered on. There&#8217;s no need to install a development environment, drivers, or compile anything. Just turn it on, type a line of code, press Enter, and\u2026 it works! <a href=\"?page_id=31\">Read about the ZX Spectrum and its modern clones here<\/a>.<\/p>\n\n<p>MUMIO devices are designed to be controlled exclusively using simple BASIC commands: OUT and IN. Just one line of code and ENTER is enough to control the device.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lstela1.webd.pro\/mumio\/wp-content\/uploads\/2023\/03\/prg1.jpg\" alt=\"\" class=\"wp-image-109\" width=\"380\" height=\"285\" srcset=\"https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/prg1.jpg 635w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/prg1-600x452.jpg 600w, https:\/\/mumio.dev\/wp-content\/uploads\/2023\/03\/prg1-300x226.jpg 300w\" sizes=\"auto, (max-width: 380px) 100vw, 380px\" \/><figcaption class=\"wp-element-caption\">Program displaying the current date and time (e.g., &#8220;2022-12-24 13:55:07&#8221;). Uses an RTC device (dev. #02).<\/figcaption><\/figure>\n\n<p>MUMIO adapters enable communication with modules designed for Arduino via the following interfaces: SPI, I<sup>2<\/sup>C, RS-232. This allows the ZX Spectrum to also communicate with countless modules created specifically for Arduino: temperature sensors, humidity sensors, motors, servos, relays, displays, and thousands of others.<\/p>\n\n<p>ZX Spectrum + MUMIO is easier to use than Arduino and offers similar capabilities. After mastering the basics of automation on ZX Spectrum + MUMIO in the BASIC programming language, it is much easier to move on to writing programs for microcontrollers in C\/C++.<\/p>\n\n<p>And from there, it&#8217;s a straightforward path to an interesting career in automation and robotics.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MUMIO is the equivalent of Arduino peripherals, designed for the ZX Spectrum computer. These can be sensors, displays, motors, servos, relays, joystick interfaces, clocks, and much, much more\u2026 MUMIO devices are installed on an I\/O port card (dev. #00), which connects to the edge connector located at the back of the ZX Spectrum computer. Up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":21,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6018","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/pages\/6018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/comments?post=6018"}],"version-history":[{"count":2,"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/pages\/6018\/revisions"}],"predecessor-version":[{"id":6066,"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/pages\/6018\/revisions\/6066"}],"wp:attachment":[{"href":"https:\/\/mumio.dev\/en\/wp-json\/wp\/v2\/media?parent=6018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}