{"id":93,"date":"2016-06-05T07:07:02","date_gmt":"2016-06-05T07:07:02","guid":{"rendered":"http:\/\/mr-west.uk\/microbit\/?page_id=93"},"modified":"2016-07-27T13:19:59","modified_gmt":"2016-07-27T13:19:59","slug":"microbit-accelerometer-tutorial","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/","title":{"rendered":"Microbit Accelerometer Tutorial"},"content":{"rendered":"\n<div class=\"arconix-tabs-horizontal\"><ul class=\"arconix-tabs\"><li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Whatisanaccelerometer\"><a class=\"\" href=\"#tab-Whatisanaccelerometer\">What is an accelerometer?<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Shaking\"><a class=\"\" href=\"#tab-Shaking\">Shaking<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Tiltingleftright\"><a class=\"\" href=\"#tab-Tiltingleftright\">Tilting left \/ right<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-8220Tilting\"><a class=\"\" href=\"#tab-8220Tilting\">&#8220;Tilting<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Challenges\"><a class=\"\" href=\"#tab-Challenges\">Challenges<\/a><\/li><\/ul>\n<div class=\"arconix-panes\"><div class=\"arconix-pane pane-Whatisanaccelerometer\">\n<h3>Microbit accelerometer tutorial<\/h3>\n<p>In this tutorial we will be looking at how you can use the Microbit&#8217;s on-board accelerometer to control your Microbit, so that you can complete the challenges and use your learning when creating projects such as the <a href=\"http:\/\/learnlearn.uk\/microbit\/2016\/07\/05\/microbit-truth-or-dare-game-tutorial\/\">Truth or Dare game<\/a>\u00a0or the <a href=\"http:\/\/learnlearn.uk\/microbit\/2016\/07\/04\/bbc-microbit-radio-controlled-car\/\">radio controlled car<\/a>.<\/p>\n<h3>What is an accelerometer?<\/h3>\n<p>An accelerometer is an electro-mechanical device that measures acceleration forces. These forces may be static, like the constant force of gravity pulling at your feet, or they could be dynamic. The are caused by moving or vibrating the accelerometer.<\/p>\n<p>Source : <a href=\"http:\/\/www.dimensionengineering.com\/info\/accelerometers\">dimension engineering<\/a><\/p>\n<p>[\/note]<\/p>\n<p>What are accelerometers used for?<\/p>\n<ul>\n<li>Detecting seismic activity ( detecting \u00a0earthquakes, predicting eruptions)<\/li>\n<li>Ship autopilots<\/li>\n<li>Space shuttle navigation<\/li>\n<li>Drone stabilisation<\/li>\n<li>Camera anti-blur stabilisation<\/li>\n<li>Car airbag\u00a0crash detection<\/li>\n<\/ul>\n<p>How\u00a0can we use the BBC Microbit accelerometer in our projects?<\/p>\n<ul>\n<li>Detecting shaking events<\/li>\n<li>Detecting\u00a0acceleration\u00a0events<\/li>\n<li>Detecting tilting<\/li>\n<\/ul>\n<\/div>\n<div class=\"arconix-pane pane-Shaking\">\n<h3>BBC Microbit shake sensor<\/h3>\n<h3>\u00a0<img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-211 size-full\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/onShake.png\" alt=\"Microbit accelerometer tutorial - onShake block\" width=\"198\" height=\"38\" \/><\/h3>\n<p>The onShake function is triggered whenever the Microbit is shaken.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo<\/div><div class=\"arconix-toggle-content\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/0B4M7J3ubGpimbEJtVzFGMExHZ3M\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Tiltingleftright\">\n<h3>BBC Microbit\u00a0tilt sensor ( left\/right)<\/h3>\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tiltx.png\" rel=\"attachment wp-att-228\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-228 alignnone\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tiltx.png\" alt=\"tiltx\" width=\"92\" height=\"39\" \/><\/a><\/p>\n<div id=\"attachment_213\" style=\"width: 167px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-213\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-213 size-full\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilting-microbit-X-axis.gif\" alt=\"tilting microbit X axis\" width=\"157\" height=\"150\" \/><p id=\"caption-attachment-213\" class=\"wp-caption-text\">The X Axis tilt returns a value from 0(right) to 4(left)<\/p><\/div>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Code example<\/div><div class=\"arconix-toggle-content\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-218 size-full\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilt-code-example-x-axis.png\" alt=\"tilt code example x axis\" width=\"376\" height=\"317\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilt-code-example-x-axis.png 376w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilt-code-example-x-axis-300x253.png 300w\" sizes=\"(max-width: 376px) 100vw, 376px\" \/><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-8220Tilting\">\n<h3>BBC Microbit\u00a0tilt sensor (forward\/backward)<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-229 size-full\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilty.png\" alt=\"Microbit accelerometer tutorial - tilty\" width=\"88\" height=\"39\" \/><\/p>\n<div id=\"attachment_215\" style=\"width: 174px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-215\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-215 size-full\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/Microbit-Y-Axis-tilt1.gif\" alt=\"Microbit accelerometer tutorial - The Y Axis tilt returns a value from 0(forward) to 4(backwards)\" width=\"164\" height=\"150\" \/><p id=\"caption-attachment-215\" class=\"wp-caption-text\">The Y Axis tilt returns a value from 0(forward) to 4(backwards)<\/p><\/div>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Code example<\/div><div class=\"arconix-toggle-content\">\n<div id=\"attachment_217\" style=\"width: 384px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-217\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-217 size-full\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilt-code-example-y-axis.png\" alt=\"Microbit accelerometer tutorial\" width=\"374\" height=\"314\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilt-code-example-y-axis.png 374w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/tilt-code-example-y-axis-300x252.png 300w\" sizes=\"(max-width: 374px) 100vw, 374px\" \/><p id=\"caption-attachment-217\" class=\"wp-caption-text\">Click to enlarge<\/p><\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Challenges\">\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\"><div class=\"arconix-accordion-title accordion-Challenge19-Shakeasmile\"><i class=\"fa\"><\/i><p>Challenge 19 - Shake a smile<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create a program that every time you shake the Microbit, it displays a smiley \u00a0face!<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge20-Magic8Ball\"><i class=\"fa\"><\/i><p>Challenge 20 - Magic 8 Ball<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create a program that every time you shake the Microbit, it gives you a random piece of advice.<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge21-LeftRightTiltingMicrobit\"><i class=\"fa\"><\/i><p>Challenge 21 - Left\/ Right Tilting Microbit<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create a program that tells you if your Microbit is tilting to the left or right<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge22-LeftRighttiltingdot\"><i class=\"fa\"><\/i><p>Challenge 22 - Left\/Right tilting dot<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create a program where the Microbit displays how far left or right it has been tilted by displaying a dot on the screen.<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge23-MicrobitXYTilting\"><i class=\"fa\"><\/i><p>Challenge 23 - Microbit XY Tilting<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create a program which displays an arrow indicating which direction the Microbit is tilting at that moment.<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge24-DotMatrixtilting\"><i class=\"fa\"><\/i><p>Challenge 24 - Dot Matrix tilting<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create a program the uses a dot on the LED diplay matrix to indicate what direction the Microbit is tilting towards.<\/p>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>A free, beginner&#8217;s  Microbit accelerometer tutorial on how to use the Microbit&#8217;s on-board accelerometer to react to tilt and shake events. Full code examples included, suitable for class based or independent learning.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Microbit Accelerometer Tutorial - Microbit - LearnLearn.co.uk<\/title>\n<meta name=\"description\" content=\"A free, beginner&#039;s Microbit accelerometer tutorial on how to use the on-board accelerometer. Suitable for teacher led or independent learning.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microbit Accelerometer Tutorial - Microbit - LearnLearn.co.uk\" \/>\n<meta property=\"og:description\" content=\"A free, beginner&#039;s Microbit accelerometer tutorial on how to use the on-board accelerometer. Suitable for teacher led or independent learning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"Microbit\" \/>\n<meta property=\"article:modified_time\" content=\"2016-07-27T13:19:59+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/onShake.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/\",\"name\":\"Microbit Accelerometer Tutorial - Microbit - LearnLearn.co.uk\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#website\"},\"datePublished\":\"2016-06-05T07:07:02+00:00\",\"dateModified\":\"2016-07-27T13:19:59+00:00\",\"description\":\"A free, beginner's Microbit accelerometer tutorial on how to use the on-board accelerometer. Suitable for teacher led or independent learning.\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Microbit Unit Home\",\"item\":\"https:\/\/learnlearn.uk\/microbit\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microbit Accelerometer Tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#website\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/\",\"name\":\"Microbit\",\"description\":\"Tutorials, Projects &amp; Challenges\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/microbit\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#organization\",\"name\":\"Microbit\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png\",\"width\":710,\"height\":98,\"caption\":\"Microbit\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microbit Accelerometer Tutorial - Microbit - LearnLearn.co.uk","description":"A free, beginner's Microbit accelerometer tutorial on how to use the on-board accelerometer. Suitable for teacher led or independent learning.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/","og_locale":"en_GB","og_type":"article","og_title":"Microbit Accelerometer Tutorial - Microbit - LearnLearn.co.uk","og_description":"A free, beginner's Microbit accelerometer tutorial on how to use the on-board accelerometer. Suitable for teacher led or independent learning.","og_url":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/","og_site_name":"Microbit","article_modified_time":"2016-07-27T13:19:59+00:00","og_image":[{"url":"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/onShake.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/","url":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/","name":"Microbit Accelerometer Tutorial - Microbit - LearnLearn.co.uk","isPartOf":{"@id":"https:\/\/learnlearn.uk\/microbit\/#website"},"datePublished":"2016-06-05T07:07:02+00:00","dateModified":"2016-07-27T13:19:59+00:00","description":"A free, beginner's Microbit accelerometer tutorial on how to use the on-board accelerometer. Suitable for teacher led or independent learning.","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/microbit\/microbit-accelerometer-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Microbit Unit Home","item":"https:\/\/learnlearn.uk\/microbit\/"},{"@type":"ListItem","position":2,"name":"Microbit Accelerometer Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/microbit\/#website","url":"https:\/\/learnlearn.uk\/microbit\/","name":"Microbit","description":"Tutorials, Projects &amp; Challenges","publisher":{"@id":"https:\/\/learnlearn.uk\/microbit\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/microbit\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/microbit\/#organization","name":"Microbit","url":"https:\/\/learnlearn.uk\/microbit\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png","contentUrl":"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png","width":710,"height":98,"caption":"Microbit"},"image":{"@id":"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/microbit\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"A free, beginner's Microbit accelerometer tutorial on how to use the Microbit's on-board accelerometer to react to tilt and shake events. Full code examples included, suitable for class based or independent learning.","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/93"}],"collection":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":0,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/93\/revisions"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/media?parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}