{"id":3883,"date":"2025-04-22T05:43:24","date_gmt":"2025-04-22T05:43:24","guid":{"rendered":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?post_type=spl_download&#038;p=3883"},"modified":"2025-07-11T06:36:30","modified_gmt":"2025-07-11T06:36:30","slug":"simplehmi","status":"publish","type":"spl_download","link":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/","title":{"rendered":"SimpleHMI"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"415\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg\" alt=\"\" class=\"wp-image-3884\" style=\"width:481px;height:auto\" srcset=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg 500w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-300x249.jpg 300w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-64x53.jpg 64w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>SimpleHMI allows your touch screen Android phone to control your machine via Bluetooth.<\/p>\n\n\n\n<p>SimpleHMI can be used to create a user interface for an embedded controller with a fraction of the effort required by most alternatives. It also has a set of features that are useful as a developer&#8217;s tool and for product research.<\/p>\n\n\n\n<p>It is available as an Android app, as a standalone Windows program and as a built in feature of\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/splat-pc-32-bit\/\">SPLat\/PC<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n\n\n\n\n\n\n\n\n<h6 class=\"wp-block-heading\">Features:<\/h6>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Very simple to use, very flexible;<\/li>\n\n\n\n<li>Programmable buttons;<\/li>\n\n\n\n<li>XY cursor addressing for text;<\/li>\n\n\n\n<li>Bar graphs;<\/li>\n\n\n\n<li>Data entry keypad with min\/max filtering;<\/li>\n\n\n\n<li>Allows background images;<\/li>\n\n\n\n<li>No programming required of the Android device &#8230; it&#8217;s all in the host controller;<\/li>\n\n\n\n<li>Versatile data logging.<\/li>\n<\/ul>\n\n\n\n<p>Price:&nbsp;<strong>Free!<\/strong><\/p>\n\n\n\n<h6 class=\"wp-block-heading\">How it works<\/h6>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"100\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-1.png\" alt=\"\" class=\"wp-image-3885\" srcset=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-1.png 300w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-1-64x21.png 64w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n<p>SimpleHMI is an app that runs in an Android phone or Windows PC. Everything that appears on the SimpleHMI screen is controlled by serial commands from the controller (SPLat or 3rd party). For example, to display some text the controller sends the text with a position and colour. For a button, it sends the size, position and text label, plus a code that is to be returned to the controller when the user clicks the button.<\/p>\n\n\n\n<p>Android devices use Bluetooth to communicate with the host. We offer a Bluetooth adaptor for SPLat controllers, and adaptors are available for many 3rd party hobby products such as Arduino. The Windows versions of SimpleHMI use wired serial communication.<\/p>\n\n\n\n<p>The basic design goal for SimpleHMI was that it be easy to program and that all programming be in the controller. This means that you all you need to prepare an Android device for a SimpleHMI application is the standard SimpleHMI client from Google Play.&nbsp;<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=splat.simplehmi\" target=\"_blank\" rel=\"noreferrer noopener\">Download from Google Play<\/a>.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">SimpleHMI and SPLat EC1 &#8211; the perfect match for experimenters<\/h6>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"220\" height=\"114\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-2.jpg\" alt=\"\" class=\"wp-image-3886\" srcset=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-2.jpg 220w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-2-64x33.jpg 64w\" sizes=\"auto, (max-width: 220px) 100vw, 220px\" \/><\/figure><\/div>\n\n\n<p>The SPLat\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/product\/ec1-easyone-board\/\">EC1 microcontroller board<\/a>, along with a $8 3rd party\u00a0<a href=\"http:\/\/dx.com\/p\/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299\" target=\"_blank\" rel=\"noreferrer noopener\">Bluetooth adaptor<\/a>, is all you need to get started with fun hobby projects using your Android device as a Human-Machine Interface. Control colourful LED lights or your home made infernal apparatus with screens that will impress your friends or Significant Other. You can even have your photos as a background images to buttons, bargraphs and messages. Programming is simple and intuitive, and we have lots of\u00a0EasySteps\u00a0to get you started.<\/p>\n\n\n\n<p>Of course, SimpleHMI can also be used with our&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/product-category\/controllers\/\">industrial grade controllers<\/a>. Many customers use that for initial Proof of Concept work, before having us engineer a total solution for their controller needs.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">The data logging function<\/h6>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"87\" height=\"62\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-3.jpg\" alt=\"\" class=\"wp-image-3887\" srcset=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-3.jpg 87w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-3-64x46.jpg 64w\" sizes=\"auto, (max-width: 87px) 100vw, 87px\" \/><\/figure><\/div>\n\n\n<p>SimpleHMI includes a versatile data logging function. This saves data to the SD card on an Android device or the hard drive on a PC. It has been designed to require the least possible manual intervention by an end-user (assuming you, the developer, are developing for an end-user who is not very tech savvy). The data logging can generate .csv files, with host-controlled options for date stamped file names, sequentially numbered file names and date or time stamped individual records.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Debugging features<\/h6>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"60\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-4.gif\" alt=\"\" class=\"wp-image-3888\" srcset=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-4.gif 100w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-4-64x38.gif 64w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/><\/figure><\/div>\n\n\n<p>The Windows versions of SimpleHMI include two additional &#8220;bonus&#8221; functions that are aimed at embedded controls developers. The Trace function is a simple scrolling ASCII display that can be written to disk. It is a useful alternative to a terminal emulator like SuperTerm in certain situations. The Terminal function is also a serial terminal, but with a choice of ASCII or hex display formats. It also has several text boxes that you can type hex codes into, and buttons to send them to the host. This is particularly useful for debugging serial communications protocols.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-style-stripes\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h6 class=\"wp-block-heading\">Download<\/h6>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI-1-3-020.exe\">Download SimpleHMI for Windows V1.3.020<\/a><\/div>\n<\/div>\n\n\n\n<p><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=splat.simplehmi\" target=\"_blank\" rel=\"noreferrer noopener\">Download SimpleHMI for Android from Google Play.<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/tutorials-application-notes-and-white-papers\/tutorial-simplehmi-programming-of-splat-controllers\/\">SimpleHMI programming tutorial for SPLat programmers<\/a>\u00a0(really easy stuff!)<\/p>\n\n\n\n<p><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/tutorials-application-notes-and-white-papers\/tutorial-simplehmi-programming-of-splat-controllers\/simplehmi-low-level-message-codes\/\">SimpleHMI serial codes for non-SPLat programming<\/a><\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>SimpleHMI allows your touch screen Android phone to control your machine via Bluetooth. SimpleHMI can be used to create a user interface for an embedded&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","spl_category":[60],"class_list":["post-3883","spl_download","type-spl_download","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SimpleHMI - SPLat Controls<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SimpleHMI - SPLat Controls\" \/>\n<meta property=\"og:description\" content=\"SimpleHMI allows your touch screen Android phone to control your machine via Bluetooth. SimpleHMI can be used to create a user interface for an embedded...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/\" \/>\n<meta property=\"og:site_name\" content=\"SPLat Controls\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-11T06:36:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"415\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/\",\"name\":\"SimpleHMI - SPLat Controls\",\"isPartOf\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg\",\"datePublished\":\"2025-04-22T05:43:24+00:00\",\"dateModified\":\"2025-07-11T06:36:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#primaryimage\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg\",\"width\":500,\"height\":415},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SimpleHMI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"name\":\"SPLat Controls\",\"description\":\"OEM Embedded Machine Controllers\",\"publisher\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\",\"name\":\"SPLat Controls\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"caption\":\"SPLat Controls\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SimpleHMI - SPLat Controls","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"SimpleHMI - SPLat Controls","og_description":"SimpleHMI allows your touch screen Android phone to control your machine via Bluetooth. SimpleHMI can be used to create a user interface for an embedded...","og_url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/","og_site_name":"SPLat Controls","article_modified_time":"2025-07-11T06:36:30+00:00","og_image":[{"width":500,"height":415,"url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/","name":"SimpleHMI - SPLat Controls","isPartOf":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#primaryimage"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#primaryimage"},"thumbnailUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg","datePublished":"2025-04-22T05:43:24+00:00","dateModified":"2025-07-11T06:36:30+00:00","breadcrumb":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#primaryimage","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/SimpleHMI.jpg","width":500,"height":415},{"@type":"BreadcrumbList","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/download\/simplehmi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/"},{"@type":"ListItem","position":2,"name":"SimpleHMI"}]},{"@type":"WebSite","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","name":"SPLat Controls","description":"OEM Embedded Machine Controllers","publisher":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization","name":"SPLat Controls","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","caption":"SPLat Controls"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_download\/3883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_download"}],"about":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/types\/spl_download"}],"author":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/media?parent=3883"}],"wp:term":[{"taxonomy":"spl_category","embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_category?post=3883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}