{"id":87,"date":"2016-06-05T06:54:19","date_gmt":"2016-06-05T06:54:19","guid":{"rendered":"http:\/\/mr-west.uk\/microbit\/?page_id=87"},"modified":"2016-07-12T11:29:29","modified_gmt":"2016-07-12T11:29:29","slug":"how-to-use-the-bbc-microbit-input-buttons","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/","title":{"rendered":"How to use the BBC Microbit input buttons"},"content":{"rendered":"\n<div class=\"arconix-tabs-horizontal\"><ul class=\"arconix-tabs\"><li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Starter\"><a class=\"\" href=\"#tab-Starter\">Starter<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Introduction\"><a class=\"\" href=\"#tab-Introduction\">Introduction<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-AddingMicrobitEvents\"><a class=\"\" href=\"#tab-AddingMicrobitEvents\">Adding Microbit Events<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Randomness\"><a class=\"\" href=\"#tab-Randomness\">Randomness<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Variables\"><a class=\"\" href=\"#tab-Variables\">Variables<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Challenges\"><a class=\"\" href=\"#tab-Challenges\">Challenges<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-Resources\"><a class=\"\" href=\"#tab-Resources\">Resources<\/a><\/li><\/ul>\n<div class=\"arconix-panes\"><div class=\"arconix-pane pane-Starter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-358\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/inputstarter.png\" alt=\"inputstarter\" width=\"844\" height=\"581\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/inputstarter.png 844w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/inputstarter-300x207.png 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/inputstarter-768x529.png 768w\" sizes=\"(max-width: 844px) 100vw, 844px\" \/><\/p>\n<\/div>\n<div class=\"arconix-pane pane-Introduction\">\n<h2>Event Driven Programming<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-143 alignright\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/event-driven-programming.png\" alt=\"\" width=\"367\" height=\"168\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/event-driven-programming.png 739w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/event-driven-programming-300x137.png 300w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><\/p>\n<p>Event\u00a0driven programming is where the\u00a0flow of a program is determined by a event happening, such as a button being pressed. Attached to each event is a piece of code that you want to execute when that event happens.<\/p>\n<p>Common events that you can use with the Microbit include:<\/p>\n<div class=\"arconix-list\" data-arconix-icon=\"fa-chevron-circle-right\" data-arconix-color=\"black\">\n<ul>\n<li>Button press and release events ( E.g.<strong> onPressA<\/strong>)<\/li>\n<li>Microbit\u00a0shake events ( E.g. onShake)<\/li>\n<li>Connected device events ( E.g. onDeviceRing)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"arconix-pane pane-AddingMicrobitEvents\">\n<h3>Adding Microbit events<\/h3>\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\"><div class=\"arconix-accordion-title accordion-Step1-Clickontheaddeventbutton\"><i class=\"fa\"><\/i><p>Step 1 - Click on the add event button<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-144\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/add-event-gif-microbit.gif\" alt=\"add event gif microbit\" width=\"427\" height=\"250\" \/><\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Step2-Dragtheblockintheyouwanttoexecuterunwhentheeventoccurs\"><i class=\"fa\"><\/i><p>Step 2 - Drag the block in the you want to execute (run) when the event occurs.<\/p><\/div><div class=\"arconix-accordion-content\">\n<div id=\"attachment_146\" style=\"width: 437px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/where-to-add-event-blocks.gif\" rel=\"attachment wp-att-146\"><img aria-describedby=\"caption-attachment-146\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-146\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/where-to-add-event-blocks.gif\" alt=\"Add your event block here\" width=\"427\" height=\"250\" \/><\/a><p id=\"caption-attachment-146\" class=\"wp-caption-text\">Add your event block here<\/p><\/div>\n<p>Adding a Microbit event is easy, you just click on the add event block and choose the event that you want to add.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Randomness\">\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\"><div class=\"arconix-accordion-title accordion-Gettingarandomnumber\"><i class=\"fa\"><\/i><p>Getting a random number<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Random events are very important in games and other computer programs, but how can we use random numbers? Well fortunately most programming languages include a random function, built in!<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/0B4M7J3ubGpimem1UcXhaaHhaeHc\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Displayingarandomemoticon\"><i class=\"fa\"><\/i><p>Displaying a random emoticon<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>What if you want to display a random emoticon inside of a face? Well you are going to get a bit more clever!<\/p>\n<p>We need to complete these steps:<\/p>\n<ol>\n<li>Create a new global variable and call it chosenNumber<\/li>\n<li>Assign it to a random value between 1 &amp; 3<\/li>\n<li>Use if \/ else if statements to choose which face to display<\/li>\n<\/ol>\n<p>Watch the video below to see how it is done!<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/0B4M7J3ubGpimbG5nbnJRZUNhNEE\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Variables\">\n<div class=\"arconix-accordions arconix-accordions-vertical arconix-accordions-1\"><div class=\"arconix-accordion-title accordion-Whatarevariables\"><i class=\"fa\"><\/i><p>What are variables?<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>In the last tab we created our first variable.<\/p>\n<div class=\"arconix-box arconix-box-gray\"><div class=\"arconix-box-content\">\n<p>Variables are changeable values that are stored in a program&#8217;s memory.<\/p>\n<p>Example of variables in a program include:<\/p>\n<ul>\n<li>Player Score<\/li>\n<li>Player Lives<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><div class=\"arconix-accordion-title accordion-Definingvariables\"><i class=\"fa\"><\/i><p>Defining variables<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Variables need to be <strong>defined<\/strong>(created) before they can be used. Creating a variable is easy!<\/p>\n<p>There are different types of variables but in this lesson we are just going to use <strong>global<\/strong> variables &#8211; variables that work <strong>globally<\/strong> throughout our program.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo Video<\/div><div class=\"arconix-toggle-content\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/0B4M7J3ubGpimY0tBLVpmSU9CYzA\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<\/div><\/div>\n<\/div><div class=\"arconix-accordion-title accordion-Changingvariables\"><i class=\"fa\"><\/i><p>Changing variables<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Defining a variable is great, but if variables stayed the same all the time, they wouldn&#8217;t be very useful!!!<\/p>\n<p>Imagine a game where you never lost any lives or your score never increased &#8211; it would be pretty boring!<\/p>\n<p>Variables are only useful because:<\/p>\n<ol>\n<li>We can change them<\/li>\n<li>We can keep track of what we changed them to<\/li>\n<\/ol>\n<p>Take a look at the program below. In this program that variable value is incremented(increased) by 1 each time.<\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Incrementing variables demo video<\/div><div class=\"arconix-toggle-content\">\n<p><iframe loading=\"lazy\" src=\"https:\/\/drive.google.com\/file\/d\/0B4M7J3ubGpimeXp1b05jVHl3cDA\/preview\" width=\"640\" height=\"480\"><\/iframe><\/p>\n<\/div><\/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-Challenge7-Thehappyandsadbuttons\"><i class=\"fa\"><\/i><p>Challenge 7 - The happy and sad buttons <\/p><\/div><div class=\"arconix-accordion-content\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-156\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/Microbit-challenge-7-happy-sad-face.gif\" alt=\"Microbit challenge 7 happy sad face\" width=\"184\" height=\"170\" \/><\/p>\n<p>Create a script that displays:<\/p>\n<ul>\n<li>A happy face when the A button is pressed<\/li>\n<li>A sad face when the B button is pressed<\/li>\n<li>A neutral face when both buttons are pressed.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge8-TheMicrobitDice\"><i class=\"fa\"><\/i><p>Challenge 8 - The Microbit Dice <\/p><\/div><div class=\"arconix-accordion-content\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-159\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-challenge-8-dice-demo.gif\" alt=\"microbit challenge 8 dice demo\" width=\"162\" height=\"150\" \/><\/p>\n<p>Create a program that every time that Microbit is shaken, it displays a random number from 1 to 6<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge9-Wehaveliftoff\"><i class=\"fa\"><\/i><p>Challenge 9 - We have liftoff!<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-challenge-9-liftoff-demo-small.gif\" rel=\"attachment wp-att-160\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-160\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-challenge-9-liftoff-demo-small.gif\" alt=\"microbit challenge 9 liftoff demo small\" width=\"185\" height=\"150\" \/><\/a><\/p>\n<p>Create a program that when you press the A button your Microbit counts down from 9 to zero and then says liftoff!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge10-ThecountingMicrobit\"><i class=\"fa\"><\/i><p>Challenge 10 - The counting Microbit<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-161\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-challenge-10-countupdown-demo-small.gif\" alt=\"microbit challenge 10 countupdown demo small\" width=\"171\" height=\"160\" \/><\/p>\n<p>Create a program that:<\/p>\n<ul>\n<li>Counts up when the A button is pressed<\/li>\n<li>Counts down when the B button is pressed<\/li>\n<li>Resets the count to zero when both buttons are pressed<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge11-Reactiontimer1person\"><i class=\"fa\"><\/i><p>Challenge 11 - Reaction timer 1 person<\/p><\/div><div class=\"arconix-accordion-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/Microbit-challenge-11-reaction-timer-demo.gif\" rel=\"attachment wp-att-164\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-164\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/Microbit-challenge-11-reaction-timer-demo.gif\" alt=\"Microbit challenge 11 reaction timer demo\" width=\"169\" height=\"150\" \/><\/a><\/p>\n<p>Create a program that tests the users reaction time.<\/p>\n<p>Your program should:<\/p>\n<ul>\n<li>count down from 3 to zero<\/li>\n<li>Display a cross graphic<\/li>\n<li>Wait a random time between 1 and 10 seconds<\/li>\n<li>Display a tick graphic<\/li>\n<\/ul>\n<p>When the user presses the A button, display the time it took for the user to press the button after the tick was lit.<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge12-Reactiontimer2persongame\"><i class=\"fa\"><\/i><p>Challenge 12 - Reaction timer 2 person game<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Create another reaction timer game, but this time the first player to press the button wins and the winning button presser is displayed on the screen.<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-Resources\">\n<\/div><\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":280,"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>How to use the BBC Microbit input buttons - Microbit - LearnLearn.co.uk<\/title>\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\/topics\/how-to-use-the-bbc-microbit-input-buttons\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use the BBC Microbit input buttons - Microbit - LearnLearn.co.uk\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/\" \/>\n<meta property=\"og:site_name\" content=\"Microbit\" \/>\n<meta property=\"article:modified_time\" content=\"2016-07-12T11:29:29+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/inputstarter.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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/\",\"name\":\"How to use the BBC Microbit input buttons - Microbit - LearnLearn.co.uk\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#website\"},\"datePublished\":\"2016-06-05T06:54:19+00:00\",\"dateModified\":\"2016-07-12T11:29:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Microbit Unit Home\",\"item\":\"https:\/\/learnlearn.uk\/microbit\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/learnlearn.uk\/microbit\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to use the BBC Microbit input buttons\"}]},{\"@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":"How to use the BBC Microbit input buttons - Microbit - LearnLearn.co.uk","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\/topics\/how-to-use-the-bbc-microbit-input-buttons\/","og_locale":"en_GB","og_type":"article","og_title":"How to use the BBC Microbit input buttons - Microbit - LearnLearn.co.uk","og_url":"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/","og_site_name":"Microbit","article_modified_time":"2016-07-12T11:29:29+00:00","og_image":[{"url":"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/inputstarter.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/","url":"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/","name":"How to use the BBC Microbit input buttons - Microbit - LearnLearn.co.uk","isPartOf":{"@id":"https:\/\/learnlearn.uk\/microbit\/#website"},"datePublished":"2016-06-05T06:54:19+00:00","dateModified":"2016-07-12T11:29:29+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/microbit\/topics\/how-to-use-the-bbc-microbit-input-buttons\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Microbit Unit Home","item":"https:\/\/learnlearn.uk\/microbit\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/learnlearn.uk\/microbit\/topics\/"},{"@type":"ListItem","position":3,"name":"How to use the BBC Microbit input buttons"}]},{"@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":null,"_links":{"self":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/87"}],"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=87"}],"version-history":[{"count":0,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/87\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/280"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/media?parent=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}