{"id":3023,"date":"2020-04-14T03:24:15","date_gmt":"2020-04-13T18:24:15","guid":{"rendered":"https:\/\/mindstorms.tokyo\/?page_id=3023"},"modified":"2020-04-14T14:24:19","modified_gmt":"2020-04-14T05:24:19","slug":"gyro","status":"publish","type":"page","link":"https:\/\/mindstorms.tokyo\/en\/sensor\/gyro\/","title":{"rendered":"Gyro Sensor 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>Gyro Sensor Block<\/h1>\n\n\n\n<div>\n\n<h4 style=\"text-align:left\" id=\"area1\" class=\"h4\">Gyro Sensor Block\u3000- Overview -\u3000<\/h4>\n<br>\n\n<center>\n\n<div class=\"box1\">\n\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\">Measure<\/option>\n   <option value=\"1\">Compare<\/option>\n   <option value=\"2\">Reset<\/option>\n  <\/select>\n <\/div>\n\n  <img src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/gyro_overview_EN-e1586801671500.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 Gyro Sensor block gets data from the Gyro Sensor. You can measure the rotation rate or rotation angle and get a Numeric output. You can also compare the sensor data to a Threshold Value to get a Logic (True or False) output.<\/div>\n    <div id=\"area3\">\u3000<\/div>\n    <div id=\"area4\">\uff0aThe Gyro Sensor block outputs data with a Data Wire.<\/div>\n    <div id=\"area5\">\u3000<\/div>\n    <div id=\"area6\">Use the Port Selector on the top of the block to make sure that the sensor port number (1, 2, 3, or 4) matches the port on the EV3 Brick that the Gyro Sensor is connected to.<\/div>\n    <div id=\"area7\">\u3000<\/div>\n    <div id=\"area8\">Use the Mode Selector to select the mode for the block. The Inputs and Outputs available will change depending on the mode.<\/div>\n    <div id=\"area9\"><\/div>\n<\/div>\n\n<script language=\"JavaScript\">\n<!--\n\nimg0=new Image()\nimg0.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/gyro_0.png\"\nimg1=new Image()\nimg1.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/gyro_1.png\"\nimg2=new Image()\nimg2.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/gyro_2.png\"\nimg3=new Image()\nimg3.src=\"https:\/\/mindstorms.tokyo\/wp-content\/uploads\/gyro_overview_EN-e1586801671500.png\"\n\nfunction imgChange(parts){\nfname=parts.options[parts.selectedIndex].value;\n\n    \n\nif(fname==0){\n  document.imgsmp.src=img0.src;\n  document.getElementById(\"area1\").innerText = \"Measure\";\n  document.getElementById(\"area2\").innerText = \"<Angle>\";\n  document.getElementById(\"area3\").innerText = \"The Measure \u2013 Angle mode outputs the rotation angle in Angle. The angle is measured relative to the last time the sensor was reset. Use the Reset mode to reset the angle to 0.\";\n  document.getElementById(\"area4\").innerText = \"\u3000\";\n  document.getElementById(\"area5\").innerText = \"<Rate>\";\n  document.getElementById(\"area6\").innerText = \"The Measure - Angular Rate mode outputs the angular rate of rotation to the angular rate.\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"<Angle and Rate>\";\n  document.getElementById(\"area9\").innerText = \"The Measure \u2013 Angle and Rate mode outputs the rotation angle in Angle and the rotation rate in Rate.\";\n }\n\nif(fname==1){\n  document.imgsmp.src=img1.src;\n  document.getElementById(\"area1\").innerText = \"Compare\";\n  document.getElementById(\"area2\").innerText = \"<Angle>\";\n  document.getElementById(\"area3\").innerText = \"The Compare \u2013 Angle mode compares the rotation angle to the Threshold Value using the selected Compare Type. The True\/False result is output in Compare Result, and the rotation angle is output in Angle.\";\n  document.getElementById(\"area4\").innerText = \"\u3000\";\n  document.getElementById(\"area5\").innerText = \"<Rate>\";\n  document.getElementById(\"area6\").innerText = \"The Compare \u2013 Rate mode compares the rotation rate to the Threshold Value using the selected Compare Type. The True\/False result is output in Compare Result, and the rotation rate is output in Rate.\";\n  document.getElementById(\"area7\").innerText = \"\";\n  document.getElementById(\"area8\").innerText = \"\";\n  document.getElementById(\"area9\").innerText = \"\";\n }\n    \nif(fname==2){\n  document.imgsmp.src=img2.src;\n  document.getElementById(\"area1\").innerText = \"Reset\";\n  document.getElementById(\"area2\").innerText = \"The Reset mode resets the rotation angle of the sensor to 0 (zero). Measurements of the rotation angle measure the motion relative to the last time the sensor was reset.\";\n  document.getElementById(\"area3\").innerText = \"\uff0aThe rotation angle is computed by repeatedly adding rotation rate readings over time.\";\n  document.getElementById(\"area4\").innerText = \"\u3000Small inaccuracies in the rotation rate will add up over time and cause the rotation angle to \u201cdrift\u201d.\";\n  document.getElementById(\"area5\").innerText = \"\u3000Resetting the rotation angle to 0 clears the error and defines a new starting point for future angle measurements.\";\n  document.getElementById(\"area6\").innerText = \"\";\n  document.getElementById(\"area7\").innerText = \"\";\n  document.getElementById(\"area8\").innerText = \"\";\n  document.getElementById(\"area9\").innerText = \"\";\n }\n\n    \nif(fname==3){\n  document.imgsmp.src=img3.src;\n  document.getElementById(\"area1\").innerText = \"Overview\";\n  document.getElementById(\"area2\").innerText = \"The Gyro Sensor block gets data from the Gyro Sensor. You can measure the rotation rate or rotation angle and get a Numeric output. You can also compare the sensor data to a Threshold Value to get a Logic (True or False) output.\";\n  document.getElementById(\"area3\").innerText = \"\u3000\";\n  document.getElementById(\"area4\").innerText = \"\uff0aThe Gyro Sensor block outputs data with a Data Wire.\";\n  document.getElementById(\"area5\").innerText = \"\u3000\";\n  document.getElementById(\"area6\").innerText = \"Use the Port Selector on the top of the block to make sure that the sensor port number (1, 2, 3, or 4) matches the port on the EV3 Brick that the Gyro Sensor is connected to.\";\n  document.getElementById(\"area7\").innerText = \"\u3000\";\n  document.getElementById(\"area8\").innerText = \"Use the Mode Selector to select the mode for the block. The Inputs and Outputs available will change depending on the mode.\";\n  document.getElementById(\"area9\").innerText = \"\";\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%2Fsensor%2Fgyro%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%2Fsensor%2Fgyro%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%2Fsensor%2Fgyro%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%2Fsensor%2Fgyro%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\/sensor\/gyro\/\"><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;Gyro Sensor Block&#8221; Explanation<\/p>\n","protected":false},"author":1,"featured_media":2478,"parent":2934,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_locale":"en_US","_original_post":"https:\/\/mindstorms.tokyo\/?page_id=2481","vkexunit_cta_each_option":""},"_links":{"self":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3023"}],"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=3023"}],"version-history":[{"count":4,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3023\/revisions"}],"predecessor-version":[{"id":3031,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/3023\/revisions\/3031"}],"up":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/pages\/2934"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/media\/2478"}],"wp:attachment":[{"href":"https:\/\/mindstorms.tokyo\/wp-json\/wp\/v2\/media?parent=3023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}