{"id":3182,"date":"2020-04-16T15:44:42","date_gmt":"2020-04-16T06:44:42","guid":{"rendered":"https:\/\/mindstorms.tokyo\/?page_id=3182"},"modified":"2020-04-16T15:44:46","modified_gmt":"2020-04-16T06:44:46","slug":"medium-motor","status":"publish","type":"page","link":"https:\/\/mindstorms.tokyo\/en\/action\/medium-motor\/","title":{"rendered":"Medium Motor 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>Medium Motor Block<\/h1>\n\n\n\n<div>\n<h4 style=\"text-align:left\" id=\"area1\" class=\"h4\">Medium Motor Block\u3000- Overview -\u3000<\/h4>\n<br>\n<center>\n\n<div class=\"box1\">\n\n <div class=\"sel1\">\n  <select name=\"channel\" onchange=\"imgChange(this)\">\n   <option value=\"5\" hidden=\"\">Select the mode<\/option>\n   <option value=\"5\">Overview<\/option>\n   <option value=\"0\">Off<\/option>\n   <option value=\"1\">On<\/option>\n   <option value=\"2\">On For Seconds<\/option>\n   <option value=\"3\">On For Degrees<\/option>\n   <option value=\"4\">On For Rotations<\/option>\n  <\/select>\n <\/div>\n\n<img src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/medium_overview_EN-e1587016485360.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 Medium Motor block controls the Medium Motor. You can turn the motor on or off, control its power level, or turn the motor on for a specified amount of time or rotations.<\/div>\n <div id=\"area3\"> <\/div>\n <div id=\"area4\">Select the motor (A, B, C, or D) that you want the Medium Motor block to control by using the Port Selector on the top of the block.<\/div>\n <div id=\"area5\">\u3000<\/div>\n <div id=\"area6\">Use the Mode Selector to select how you want to control the motor. After selecting the mode, you can choose values for the inputs. The inputs available will change depending on the mode. The modes and inputs are described below.<\/div>\n <div id=\"area7\">\u3000<\/div>\n <div id=\"area8\">[Modes] : On , Off , On for seconds , On for Degrees , On for Rotations<\/div>\n<\/div>\n\n\n<script language=\"JavaScript\">\n<!--\nimg0=new Image()\nimg0.src=\"https:\/\/talk-to-myself.com\/wp-content\/uploads\/2019\/05\/medium_0.png\"\nimg1=new Image()\nimg1.src=\"https:\/\/talk-to-myself.com\/wp-content\/uploads\/2019\/05\/medium_1.png\"\nimg2=new Image()\nimg2.src=\"https:\/\/talk-to-myself.com\/wp-content\/uploads\/2019\/05\/medium_2.png\"\nimg3=new Image()\nimg3.src=\"https:\/\/talk-to-myself.com\/wp-content\/uploads\/2019\/05\/medium_3.png\"\nimg4=new Image()\nimg4.src=\"https:\/\/talk-to-myself.com\/wp-content\/uploads\/2019\/05\/medium_4.png\"\nimg5=new Image()\nimg5.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/medium_overview_EN-e1587016485360.png\"\n\nfunction imgChange(parts){\nfname=parts.options[parts.selectedIndex].value;\n\n\nif(fname==0){\n  document.imgsmp.src=img0.src;\n  document.getElementById(\"area1\").innerText = \"Off\";\n  document.getElementById(\"area2\").innerText = \"The Off mode turns the motor off. It is usually used to stop a motor that was started by the On mode. See the example above.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"If Brake at End is True, the motor is stopped immediately. The motor will be held in its stopped position until another Motor block starts that motor, or until the program ends. If Brake at End is False, power to the motor is simply turned off. The motor will coast using any remaining momentum until it stops, or until another Motor block starts.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"[Inputs used] : Brake at End\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"\uff0aYou can use the Off mode with Brake at End set to False to \u201crelease\u201d a motor that is being held in a stopped position. This can, for example, allow you to adjust the motor\u2019s position by hand in the middle of a program.\";\n }\n\nif(fname==1){\n  document.imgsmp.src=img1.src;\n  document.getElementById(\"area1\").innerText = \"On\";\n  document.getElementById(\"area2\").innerText = \"The On mode turns the motor on, then immediately continues to the next block in the program. \";\n  document.getElementById(\"area3\").innerText = \"You can control the speed and direction of the motor using the Power input. The motor will run until it is stopped or changed by another block later in the program, or until the program ends.\";\n  document.getElementById(\"area4\").innerText = \"\u3000\";\n  document.getElementById(\"area5\").innerText = \"[Inputs used] : Power\";\n  document.getElementById(\"area6\").innerText = \"\";\n  document.getElementById(\"area7\").innerText = \"\";\n  document.getElementById(\"area8\").innerText = \"\";\n }\n\nif(fname==2){\n  document.imgsmp.src=img2.src;\n  document.getElementById(\"area1\").innerText = \"On For Seconds\";\n  document.getElementById(\"area2\").innerText = \"On for Seconds turns the motor on for the number of seconds in the Seconds input, then turns it off. The block will wait until the time has passed before the program will continue to the next block.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"You can control the speed and direction of the motor using the Power input. Use True for Brake at End to stop the motor after exactly the specified number of seconds.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"[Inputs used]   : Power , Seconds , Brake at End\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"\uff0aYou can use a decimal point in the Seconds input to get an exact amount of time, such as 3.5 for three and a half seconds, and 0.25 seconds for one quarter of a second.\";\n }\n\nif(fname==3){\n  document.imgsmp.src=img3.src;\n  document.getElementById(\"area1\").innerText = \"On For Degrees\";\n  document.getElementById(\"area2\").innerText = \"On for Degrees turns the motor on for the number of degrees specified in the Degrees input, then turns it off. 360 degrees results in one full turn or rotation of the motor.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"You can control the speed and direction of the motor using the Power input. Use True for Brake at End to stop the motor after exactly the specified number of degrees.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"[Inputs used] : Power , Degrees , Brake at End\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"\uff0aThe Medium Motor\u2019s internal rotation sensor measures the degrees of rotation. When using On for Degrees, the block will wait until the motor has turned exactly the number of degrees specified before the program will continue to the next block. If the motor encounters resistance or a physical limit, and it is unable to complete the specified number of degrees, the block will continue waiting. No other blocks in the program will execute until the resistance is removed.\";\n }\n    \nif(fname==4){\n  document.imgsmp.src=img4.src;\n  document.getElementById(\"area1\").innerText = \"On For Rotations\";\n  document.getElementById(\"area2\").innerText = \"On for Rotations turns the motor on for the number of rotations in the Rotations input, then turns it off.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"You can control the speed and direction of the motor using the Power input. Use True for Brake at End to stop the motor after exactly the specified number of rotations.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"[Inputs used] : Power , Rotations , Brake at End\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"\uff0aThe On for Rotations mode is exactly the same as the On for Degrees mode, except it uses a different unit of rotation. You can also use a decimal point in the Rotations input to get part of a rotation.\";\n }\n\nif(fname==5){\n  document.imgsmp.src=img5.src;\n  document.getElementById(\"area1\").innerText = \"Overview\";\n  document.getElementById(\"area2\").innerText = \"The Medium Motor block controls the Medium Motor. You can turn the motor on or off, control its power level, or turn the motor on for a specified amount of time or rotations.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"Select the motor (A, B, C, or D) that you want the Medium Motor block to control by using the Port Selector on the top of the block.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"Use the Mode Selector to select how you want to control the motor. After selecting the mode, you can choose values for the inputs. The inputs available will change depending on the mode. The modes and inputs are described below.\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"[Modes] : On , Off , On for seconds , On for Degrees , On for Rotations\";\n }\n\n\n}\n\n\/\/ -->\n<\/script>\n    \n<\/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%2Faction%2Fmedium-motor%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%2Faction%2Fmedium-motor%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%2Faction%2Fmedium-motor%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%2Faction%2Fmedium-motor%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\/action\/medium-motor\/\"><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;Medium Motor&#8221; Explanation<\/p>\n","protected":false},"author":1,"featured_media":2433,"parent":3125,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_locale":"en_US","_original_post":"http:\/\/talk-to-myself.com\/?page_id=1048","vkexunit_cta_each_option":""},"_links":{"self":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3182"}],"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=3182"}],"version-history":[{"count":4,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3182\/revisions"}],"predecessor-version":[{"id":3187,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3182\/revisions\/3187"}],"up":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3125"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/media\/2433"}],"wp:attachment":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/media?parent=3182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}