{"id":2788,"date":"2020-04-08T22:50:07","date_gmt":"2020-04-08T13:50:07","guid":{"rendered":"https:\/\/mindstorms.tokyo\/?page_id=2788"},"modified":"2020-05-22T01:45:05","modified_gmt":"2020-05-21T16:45:05","slug":"messaging-block","status":"publish","type":"page","link":"https:\/\/mindstorms.tokyo\/en\/advanced\/messaging-block\/","title":{"rendered":"Messaging Block \u3010How to use MINDSTORMS\u3011"},"content":{"rendered":"\n<a href=\"https:\/\/amzn.to\/3aRNDiS\" target=\"_blank\" rel=\"noopener noreferrer\">\n<img src=\"https:\/\/m.media-amazon.com\/images\/S\/abs-image-upload-na\/e\/AmazonStores\/ATVPDKIKX0DER\/0b0d850b84aa310ad38fa5c65f7a7337.w3000.h600._CR0%2C0%2C3000%2C600_SX1920_.jpg\" alt=\"LEGO\u30c6\u30af\u30cb\u30c3\u30af\" title=\"LEGO\u30c6\u30af\u30cb\u30c3\u30af\" border=\"0\">\n<\/a>\n\n\n\n<h2 style=\"text-align:center\" class=\"h2\">LEGO \u3010MINDSTORMS\u3011EV3<\/h2>\n\n\n\n<h1>Messaging Block<\/h1>\n\n\n\n<div>\n<h4 style=\"text-align:left\" id=\"area1\" class=\"h4\">Messaging Block\u3000- Overview -\u3000<\/h4>\n<br>\n\n<center>\n\n<div class=\"box1\">\n <div class=\"sel1\">\n  <select name=\"channel\" onchange=\"imgChange(this)\">\n   <option value=\"3\" hidden=\"\">Select the mode<\/option>\n   <option value=\"3\">Overview<\/option>\n   <option value=\"0\">Send<\/option>\n   <option value=\"1\">Receive<\/option>\n   <option value=\"2\">Compare<\/option>\n  <\/select>\n <\/div>\n\n  <img src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/messaging_overview_EN-e1586349185579.png\" name=\"imgsmp\">\n\n<br><br>\n\n\n\n<div>\n<div class=\"ad_pc\">\n<iframe src=\"\/\/rcm-na.amazon-adsystem.com\/e\/cm?o=1&amp;p=26&amp;l=ur1&amp;category=amazonhomepage&amp;f=ifr&amp;linkID=da254e3c8b5ee3714127a5aa4677ef37&amp;t=hitorigotokun-20&amp;tracking_id=hitorigotokun-20\" width=\"468\" height=\"60\" scrolling=\"no\" border=\"0\" marginwidth=\"0\" style=\"border:none;\" frameborder=\"0\"><\/iframe>\n<\/div>\n\n<div class=\"ad_sp\">\n<iframe src=\"\/\/rcm-na.amazon-adsystem.com\/e\/cm?o=1&amp;p=42&amp;l=ur1&amp;category=amazonhomepage&amp;f=ifr&amp;linkID=aaf6b36c0aa3345cae58c3e7f77b3541&amp;t=hitorigotokun-20&amp;tracking_id=hitorigotokun-20\" width=\"234\" height=\"60\" scrolling=\"no\" border=\"0\" marginwidth=\"0\" style=\"border:none;\" frameborder=\"0\"><\/iframe>\n<\/div>\n<\/div>\n\n\n\n<\/div>\n<\/center>\n<br>\n\n<div class=\"box2\">\n    <div id=\"area2\">The Messaging Block is used to send Bluetooth Messages between EV3 Bricks.<\/div>\n    <div id=\"area3\">To send or receive a message, the EV3 Bricks must first be connected, either by the on-brick Bluetooth Menu or through the Bluetooth Connection block.<\/div>\n    <div id=\"area4\">\u3000<\/div>\n    <div id=\"area5\">Use the Mode Selector to select how you want the Messaging Block to work. After selecting the mode, you can choose values for the inputs. The inputs available will change depending on the mode.<\/div>\n    <div id=\"area6\">\u3000<\/div>\n    <div id=\"area7\">[Modes] : Send , Receive , Compare<\/div>\n    <div id=\"area8\"><\/div>\n    <div id=\"area9\"><\/div>\n    <div id=\"area10\"><\/div>\n    <div id=\"area11\"><\/div>\n    <div id=\"area12\"><\/div>\n    <div id=\"area13\"><\/div>\n    <div id=\"area14\"><\/div>\n    <div id=\"area15\"><\/div>\n    <div id=\"area16\"><\/div>\n    <div id=\"area17\"><\/div>\n<\/div>\n\n<script language=\"JavaScript\">\n<!--    \n\nimg0=new Image()\nimg0.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/2019\/09\/messaging_0.png\"\nimg1=new Image()\nimg1.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/2019\/09\/messaging_1.png\"\nimg2=new Image()\nimg2.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/2020\/03\/messaging_2.png\"\nimg3=new Image()\nimg3.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/messaging_overview_EN-e1586349185579.png\"\n\nfunction imgChange(parts){\nfname=parts.options[parts.selectedIndex].value;\n\nif(fname==0){\n  document.imgsmp.src=img0.src;\n  document.getElementById(\"area1\").innerText = \"Send\";\n  document.getElementById(\"area2\").innerText = \"The Send mode (Text, Numeric or Logic) sends a message by Bluetooth to a connected EV3 Brick.\";\n  document.getElementById(\"area3\").innerText = \"You can select which EV3 Brick to send the message to using the Receiving Brick Name input.\";\n  document.getElementById(\"area4\").innerText = \"The Message Title is used to uniquely identify the message being sent.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"[Inputs used] : Receiving Brick Name , Message\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"\";\n  document.getElementById(\"area9\").innerText = \"\";\n  document.getElementById(\"area10\").innerText = \"\";\n  document.getElementById(\"area11\").innerText = \"\";\n  document.getElementById(\"area12\").innerText = \"\";\n  document.getElementById(\"area13\").innerText = \"\";\n  document.getElementById(\"area14\").innerText = \"\";\n  document.getElementById(\"area15\").innerText = \"\";\n  document.getElementById(\"area16\").innerText = \"\";\n  document.getElementById(\"area17\").innerText = \"\";\n }\n\nif(fname==1){\n  document.imgsmp.src=img1.src;\n  document.getElementById(\"area1\").innerText = \"Receive\";\n  document.getElementById(\"area2\").nerText = \"The Receive mode (Text, Numeric or Logic) receives a message by Bluetooth from a connected EV3 Brick.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"The message that is received is available from the Message output.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"The Message Title is used to uniquely identify the message being received.\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"[Output used] : Message\";\n  document.getElementById(\"area9\").innerText = \"\";\n  document.getElementById(\"area10\").innerText = \"\";\n  document.getElementById(\"area11\").innerText = \"\";\n  document.getElementById(\"area12\").innerText = \"\";\n  document.getElementById(\"area13\").innerText = \"\";\n  document.getElementById(\"area14\").innerText = \"\";\n  document.getElementById(\"area15\").innerText = \"\";\n  document.getElementById(\"area16\").innerText = \"\";\n  document.getElementById(\"area17\").innerText = \"\";\n }\n\nif(fname==2){\n  document.imgsmp.src=img2.src;\n  document.getElementById(\"area1\").innerText = \"Compare\";\n  document.getElementById(\"area2\").innerText = \"The Compare mode (Text, Numeric, or Logic) compares the received message with an existing value.\";\n  document.getElementById(\"area3\").innerText = \"If the conditions are met, the Compare Result output is True. If the conditions are not met, the Compare Result output is False.\";\n  document.getElementById(\"area4\").innerText = \"\u3000\";\n  document.getElementById(\"area5\").innerText = \"[Numeric] : The received message is compared to a threshold value according to one of the following logic operators.\";\n  document.getElementById(\"area6\").innerText = \"0 : Equal To\";\n  document.getElementById(\"area7\").innerText = \"1 : Not Equal To\";\n  document.getElementById(\"area8\").innerText = \"2 : Greater Than\";\n  document.getElementById(\"area9\").innerText = \"3 : Greater Than or Equal To\";\n  document.getElementById(\"area10\").innerText = \"4 : Less Than\";\n  document.getElementById(\"area11\").innerText = \"5 : Less Than or Equal To\";\n  document.getElementById(\"area12\").innerText = \"\u3000\";\n  document.getElementById(\"area13\").innerText = \"[Text] : The received message is compared to a comparison Text according to one of the following.\";\n  document.getElementById(\"area14\").innerText = \"0 : Equal To\";\n  document.getElementById(\"area15\").innerText = \"1 : Not Equal To\";\n  document.getElementById(\"area16\").innerText = \"\u3000\";\n  document.getElementById(\"area17\").innerText = \"[Logic] : The received message is output in Compare Result\";\n }\n    \nif(fname==3){\n  document.imgsmp.src=img3.src;\n  document.getElementById(\"area1\").innerText = \"Overview\";\n  document.getElementById(\"area2\").innerText = \"The received message is output in Compare Result\";\n  document.getElementById(\"area3\").innerText = \"To send or receive a message, the EV3 Bricks must first be connected, either by the on-brick Bluetooth Menu or through the Bluetooth Connection block.\";\n  document.getElementById(\"area4\").innerText = \"\u3000\";\n  document.getElementById(\"area5\").innerText = \"Use the Mode Selector to select how you want the Messaging Block to work. After selecting the mode, you can choose values for the inputs. The inputs available will change depending on the mode.\";\n  document.getElementById(\"area6\").innerText = \"\u3000\";\n  document.getElementById(\"area7\").innerText = \"[Modes] : Send , Receive , Compare\";\n  document.getElementById(\"area8\").innerText = \"\";\n  document.getElementById(\"area9\").innerText = \"\";\n  document.getElementById(\"area10\").innerText = \"\";\n  document.getElementById(\"area11\").innerText = \"\";\n  document.getElementById(\"area12\").innerText = \"\";\n  document.getElementById(\"area13\").innerText = \"\";\n  document.getElementById(\"area14\").innerText = \"\";\n  document.getElementById(\"area15\").innerText = \"\";\n  document.getElementById(\"area16\").innerText = \"\";\n  document.getElementById(\"area17\").innerText = \"\";\n }\n\n}\n\n\/\/ -->\n<\/script>\n    \n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"veu_socialSet veu_socialSet-position-after veu_contentAddSection\"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src=\"https:\/\/platform.twitter.com\/widgets.js\";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,\"script\",\"twitter-wjs\"));<\/script><ul><li class=\"sb_facebook sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/www.facebook.com\/sharer.php?src=bm&u=https%3A%2F%2Fmindstorms.tokyo%2Fen%2Fadvanced%2Fmessaging-block%2F&amp;t=LEGO%20EV3%20MINDSTORMS%20by%20%E7%8B%AC%E3%82%8A%E8%A8%80%E3%81%8F%E3%82%93\" target=\"_blank\" onclick=\"window.open(this.href,'FBwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_fb icon_sns\"><\/span><span class=\"sns_txt\">Facebook<\/span><span class=\"veu_count_sns_fb\"><\/span><\/a><\/li><li class=\"sb_twitter sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fmindstorms.tokyo%2Fen%2Fadvanced%2Fmessaging-block%2F&amp;text=LEGO%20EV3%20MINDSTORMS%20by%20%E7%8B%AC%E3%82%8A%E8%A8%80%E3%81%8F%E3%82%93\" target=\"_blank\" ><span class=\"vk_icon_w_r_sns_twitter icon_sns\"><\/span><span class=\"sns_txt\">twitter<\/span><\/a><\/li><li class=\"sb_hatena sb_icon\"><a class=\"sb_icon_inner\" href=\"\/\/b.hatena.ne.jp\/add?mode=confirm&url=https%3A%2F%2Fmindstorms.tokyo%2Fen%2Fadvanced%2Fmessaging-block%2F&amp;title=LEGO%20EV3%20MINDSTORMS%20by%20%E7%8B%AC%E3%82%8A%E8%A8%80%E3%81%8F%E3%82%93\" target=\"_blank\"  onclick=\"window.open(this.href,'Hatenawindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_hatena icon_sns\"><\/span><span class=\"sns_txt\">Hatena<\/span><span class=\"veu_count_sns_hb\"><\/span><\/a><\/li><li class=\"sb_pocket sb_icon\"><a class=\"sb_icon_inner\"  href=\"\/\/getpocket.com\/edit?url=https%3A%2F%2Fmindstorms.tokyo%2Fen%2Fadvanced%2Fmessaging-block%2F&title=LEGO%20EV3%20MINDSTORMS%20by%20%E7%8B%AC%E3%82%8A%E8%A8%80%E3%81%8F%E3%82%93\" target=\"_blank\"  onclick=\"window.open(this.href,'Pokcetwindow','width=650,height=450,menubar=no,toolbar=no,scrollbars=yes');return false;\"><span class=\"vk_icon_w_r_sns_pocket icon_sns\"><\/span><span class=\"sns_txt\">Pocket<\/span><span class=\"veu_count_sns_pocket\"><\/span><\/a><\/li><li class=\"sb_copy sb_icon\"><button class=\"copy-button sb_icon_inner\"data-clipboard-text=\"LEGO EV3 MINDSTORMS by \u72ec\u308a\u8a00\u304f\u3093 https:\/\/mindstorms.tokyo\/en\/advanced\/messaging-block\/\"><span class=\"vk_icon_w_r_sns_copy icon_sns\"><i class=\"fas fa-copy\"><\/i><\/span><span class=\"sns_txt\">Copy<\/span><\/button><\/li><\/ul><\/div><!-- [ \/.socialSet ] -->","protected":false},"excerpt":{"rendered":"<p>MINDSTORMS &#8220;Messaging Block&#8221; Explanation<\/p>\n","protected":false},"author":1,"featured_media":2371,"parent":2696,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_locale":"en_US","_original_post":"https:\/\/mindstorms.tokyo\/?page_id=2369","vkexunit_cta_each_option":""},"_links":{"self":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/2788"}],"collection":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/comments?post=2788"}],"version-history":[{"count":5,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/2788\/revisions"}],"predecessor-version":[{"id":2829,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/2788\/revisions\/2829"}],"up":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/2696"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/media\/2371"}],"wp:attachment":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/media?parent=2788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}