{"id":397,"date":"2016-07-03T09:11:31","date_gmt":"2016-07-03T09:11:31","guid":{"rendered":"http:\/\/mr-west.uk\/microbit\/?page_id=397"},"modified":"2016-11-25T16:40:18","modified_gmt":"2016-11-25T16:40:18","slug":"microbit-how-to-control-external-leds","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/","title":{"rendered":"Controlling external LEDs"},"content":{"rendered":"\n<div class=\"arconix-tabs-horizontal\"><ul class=\"arconix-tabs\"><li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-WhatisanLED\"><a class=\"\" href=\"#tab-WhatisanLED\">What is an LED?<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-WiringuptheLED\"><a class=\"\" href=\"#tab-WiringuptheLED\">Wiring up the LED<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-CodingtheLED\"><a class=\"\" href=\"#tab-CodingtheLED\">Coding the LED<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-ControllingBrightness\"><a class=\"\" href=\"#tab-ControllingBrightness\">Controlling Brightness<\/a><\/li>\n<li data-arconix-icon=\" \" data-arconix-color=\" \" class=\"arconix-tab tab-RGBLEDs\"><a class=\"\" href=\"#tab-RGBLEDs\">RGB LEDs<\/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-WhatisanLED\">\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led.jpg\" rel=\"attachment wp-att-284\"><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-284 alignright\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-300x200.jpg\" alt=\"led\" width=\"213\" height=\"142\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-300x200.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-768x512.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-1024x683.jpg 1024w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led.jpg 1398w\" sizes=\"(max-width: 213px) 100vw, 213px\" \/><\/a><\/p>\n<p>A <strong>Light Emitting Diode (LED)\u00a0<\/strong><\/p>\n<p>is an electrical component that lights up when a current is passed through it.<\/p>\n<ul>\n<li>LEDs come in certain voltage ratings &#8211; you must use an LED with the correct voltage rating for it to work.<\/li>\n<li>LEDs are diodes &#8211; devices that only allow current to flow in one direction. If you plug an LED in the wrong way round <strong>it wont work<\/strong>.<\/li>\n<li>The <strong>short leg is usually the negative &#8211; end<\/strong> and the long leg is the positive end. Some LEDs also have a flat edge one their base that indicates the negative end.<\/li>\n<li>LEDs come in two varieties &#8211; Single colour LEDs that give off light of a certain colour. RGB LEDs which can be programmed to display any colour.<\/li>\n<\/ul>\n<\/div>\n<div class=\"arconix-pane pane-WiringuptheLED\">\n<div class=\"arconix-column-two-thirds\">\n<p>Wiring up an LED to the Microbit is easy, you just need:<\/p>\n<ul>\n<li>2 Crocodile clips<\/li>\n<li>1 Female to Female Jumper cable(or a third crocodile clip!)<\/li>\n<li>1 LED<\/li>\n<li>1 568 Ohm Resistor<\/li>\n<li>Microbit Battery pack<\/li>\n<\/ul>\n<div class=\"arconix-box arconix-box-lgray\"><div class=\"arconix-box-content\">\n<p><strong>Troubleshooting<\/strong><\/p>\n<p>If the circuit doesn&#8217;t work try:<\/p>\n<div class=\"arconix-list\" data-arconix-icon=\"fa-chevron-circle-right\" data-arconix-color=\"black\">\n<ul>\n<li>Wiring up the diode the other way round. Diodes only allow current to pass in one direction, so it will only work one way round.<\/li>\n<li>Try using a lower value resist (about 200 ohm)<\/li>\n<li>Double check all your wires are properly connect<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div>\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-column-one-third\">\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-simple-setup.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-309\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-simple-setup-300x228.jpg\" alt=\"Example of an LED connected to the Microbit\" width=\"259\" height=\"197\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-simple-setup-300x228.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-simple-setup-768x583.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-simple-setup-1024x777.jpg 1024w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-simple-setup.jpg 1200w\" sizes=\"(max-width: 259px) 100vw, 259px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/LED-wiring-drawing-microbit.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-761\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/LED-wiring-drawing-microbit-300x225.jpg\" alt=\"LED wiring drawing microbit\" width=\"300\" height=\"225\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/LED-wiring-drawing-microbit-300x225.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/LED-wiring-drawing-microbit-768x576.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/LED-wiring-drawing-microbit.jpg 960w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div><\/p>\n<\/div>\n<div class=\"arconix-pane pane-CodingtheLED\">\n<p>Example of an LED connected to the Microbit<\/p>\n<p>Coding the Microbit is easy!<\/p>\n<p>You simply just need to use the microbit.writePinDigital block.<\/p>\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-writepindigital-help.png\" rel=\"attachment wp-att-287\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-287\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-writepindigital-help.png\" alt=\"microbit writepindigital help\" width=\"505\" height=\"240\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-writepindigital-help.png 505w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-writepindigital-help-300x143.png 300w\" sizes=\"(max-width: 505px) 100vw, 505px\" \/><\/a><\/p>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Code Demo<\/div><div class=\"arconix-toggle-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-control-external-led-on-off-from-GPIO-ver2.png\" rel=\"attachment wp-att-286\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-286\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-control-external-led-on-off-from-GPIO-ver2.png\" alt=\"microbit control external led on off from GPIO ver2\" width=\"452\" height=\"368\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-control-external-led-on-off-from-GPIO-ver2.png 452w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/microbit-control-external-led-on-off-from-GPIO-ver2-300x244.png 300w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/a><\/p>\n<p>Can you guess what this code does?Have a go and find out!!!<\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-ControllingBrightness\">\n<p>So far we have only been turning the LED on and off on the Microbit. This is great, but what do we do if we want to increase or decrease the brightness? Well we have a problem. The Microbit can only ever output at 3V. If we want to change the brightness we ideally need to be able to change the output voltage &#8211; 3V would be fully brightness, 1.5V half brightness etc. So what can we do? Well we can cheat by using a technique called <strong>pulse wave modulation<\/strong>.<\/p>\n<p><strong>Pulse Wave Modulation &#8211; how does it work?<\/strong><\/p>\n<p>With pulse width modulation the digital output port is turned on and off very rapidly, so rapidly that to the human eye it looks like the LED is dimming, but it is actually just turning on an off really quickly!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-437\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/pulse-width-modulation-demo.gif\" alt=\"pulse width modulation demo\" width=\"560\" height=\"242\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coding the Microbit<\/strong><\/p>\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-write-analogue.png\" rel=\"attachment wp-att-434\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-434\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-write-analogue.png\" alt=\"microbit write analogue\" width=\"493\" height=\"68\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-write-analogue.png 493w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-write-analogue-300x41.png 300w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/a><\/p>\n<p>The value can take a value anywhere between 0 and 1023. The higher the value the brighter the LED.<\/p>\n<p>Here are some approximate values I tested to get the code working, definitely not scientific.<\/p>\n<ul>\n<li>0 Very low power ( not off!)<\/li>\n<li>200 Middle power<\/li>\n<li>1023 Full power<\/li>\n<\/ul>\n<div class=\"arconix-toggle-wrap\"><div class=\"arconix-toggle-title toggle-closed\"><i class='fa fa-plus-square'><\/i>Demo test code<\/div><div class=\"arconix-toggle-content\">\n<p><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-pulse-width-modulation-demo-code.png\" rel=\"attachment wp-att-435\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-435\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-pulse-width-modulation-demo-code.png\" alt=\"microbit pulse width modulation demo code\" width=\"333\" height=\"385\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-pulse-width-modulation-demo-code.png 333w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/microbit-pulse-width-modulation-demo-code-259x300.png 259w\" sizes=\"(max-width: 333px) 100vw, 333px\" \/><\/a><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"arconix-pane pane-RGBLEDs\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-585 alignright\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/rgbled-300x200.jpg\" alt=\"rgbled\" width=\"260\" height=\"173\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/rgbled-300x200.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/rgbled-768x512.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/rgbled-1024x683.jpg 1024w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/rgbled.jpg 1731w\" sizes=\"(max-width: 260px) 100vw, 260px\" \/><\/p>\n<p>An RGB LED is essentially 3 LEDS in one:<\/p>\n<ul>\n<li>A Red LED<\/li>\n<li>A Green LED<\/li>\n<li>A Blue LED<\/li>\n<\/ul>\n<p>Depending on the type of LED that you have, it will either have:<\/p>\n<ul>\n<li>A shared(common) cathode ( &#8211; ) and separate anodes ( +)<\/li>\n<li>A shared (common ) anode ( + ) and seperate cathodes ( +)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<a href='http:\/\/www.mrmont.com\/games\/rgbcoloraddition.html' class='arconix-button arconix-button-medium arconix-button-blue' target=\"_blank\" >Color Addition simulator<\/a>\n<p>&nbsp;<\/p>\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-Challenge25-FlashingLED\"><i class=\"fa\"><\/i><p>Challenge 25 - Flashing LED<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Get your Microbit to flash an LED on and off.<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge-LEDSOS\"><i class=\"fa\"><\/i><p>Challenge - LED SOS<\/p><\/div><div class=\"arconix-accordion-content\">\n<\/div><div class=\"arconix-accordion-title accordion-Challenge26-ButtoncontrolledLEDs\"><i class=\"fa\"><\/i><p>Challenge 26 - Button controlled LEDs<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>Every time you press a button, get your Microbit to turn on\/off an LED.<\/p>\n<div id=\"attachment_819\" style=\"width: 650px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1.jpg\"><img aria-describedby=\"caption-attachment-819\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-819 size-large\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1-1024x632.jpg\" alt=\"Click to enlarge\" width=\"640\" height=\"395\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1-1024x632.jpg 1024w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1-300x185.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1-768x474.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1-600x370.jpg 600w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/07\/RGB-LED-Wiring-1.jpg 1158w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><p id=\"caption-attachment-819\" class=\"wp-caption-text\">Click to enlarge<\/p><\/div>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge-PulsingLED\"><i class=\"fa\"><\/i><p>Challenge - Pulsing LED<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge-LEDTrafficLights\"><i class=\"fa\"><\/i><p>Challenge - LED Traffic Lights<\/p><\/div><div class=\"arconix-accordion-content\">\n<p>&nbsp;<\/p>\n<\/div><div class=\"arconix-accordion-title accordion-Challenge-RainbowLED\"><i class=\"fa\"><\/i><p>Challenge - Rainbow LED<\/p><\/div><div class=\"arconix-accordion-content\">\n<\/div><\/div>\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>Controlling external LEDs - 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\/microbit-how-to-control-external-leds\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Controlling external LEDs - Microbit - LearnLearn.co.uk\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/\" \/>\n<meta property=\"og:site_name\" content=\"Microbit\" \/>\n<meta property=\"article:modified_time\" content=\"2016-11-25T16:40:18+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-300x200.jpg\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/\",\"name\":\"Controlling external LEDs - Microbit - LearnLearn.co.uk\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#website\"},\"datePublished\":\"2016-07-03T09:11:31+00:00\",\"dateModified\":\"2016-11-25T16:40:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/#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\":\"Controlling external LEDs\"}]},{\"@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":"Controlling external LEDs - 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\/microbit-how-to-control-external-leds\/","og_locale":"en_GB","og_type":"article","og_title":"Controlling external LEDs - Microbit - LearnLearn.co.uk","og_url":"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/","og_site_name":"Microbit","article_modified_time":"2016-11-25T16:40:18+00:00","og_image":[{"url":"http:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2016\/06\/led-300x200.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/","url":"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/","name":"Controlling external LEDs - Microbit - LearnLearn.co.uk","isPartOf":{"@id":"https:\/\/learnlearn.uk\/microbit\/#website"},"datePublished":"2016-07-03T09:11:31+00:00","dateModified":"2016-11-25T16:40:18+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/microbit\/topics\/microbit-how-to-control-external-leds\/#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":"Controlling external LEDs"}]},{"@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\/397"}],"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=397"}],"version-history":[{"count":0,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/397\/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=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}