{"id":18958,"date":"2019-09-19T15:29:21","date_gmt":"2019-09-19T22:29:21","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=18958"},"modified":"2023-10-27T02:25:54","modified_gmt":"2023-10-27T09:25:54","slug":"programming-microbit-with-tynker-blocks","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/","title":{"rendered":"Programming micro:bit with Tynker Blocks"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fc90c88ebf1\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fc90c88ebf1\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Programming_micro_bit_with_Tynker_Blocks\" >Programming micro:bit with Tynker Blocks<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Getting_your_micro_bit\" >Getting your micro:bit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Building_your_first_micro_bit_program\" >Building your first micro:bit program<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Flashing_your_code_via_USB_cable\" >Flashing your code via USB cable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Flashing_your_code_via_Bluetooth_no_cables\" >Flashing your code via Bluetooth (no cables!)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Programming_the_micro_bit_using_Tynker_Blocks\" >Programming the micro:bit using Tynker Blocks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Exploring_the_Free_Tutorials\" >Exploring the Free Tutorials<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#micro_bit_101_course\" >micro:bit 101 course<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#How_to_Access_micro_bit_101\" >How to Access micro:bit 101<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#Resources\" >Resources:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading has-text-align-center\"><span class=\"ez-toc-section\" id=\"Programming_micro_bit_with_Tynker_Blocks\"><\/span>Programming micro:bit with Tynker Blocks<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>With the new Tynker Workshop, you can now build micro:bit programs using Tynker Blocks. Block coding is a great option for anyone who wants to start experimenting with the micro:bit programmable computer. Whether you want to build a robot or design a game, the available library of blocks is a great starting point. Additionally, the newly launched micro:bit 101 coding course is available as part of Tynker\u2019s premium <a href=\"https:\/\/www.tynker.com\/parents\/?tab=robotics-iot\">home<\/a> and school plans.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Getting_your_micro_bit\"><\/span>Getting your micro:bit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This course requires a micro:bit to run the projects. We recommend that you purchase the micro:bit Go Kit that is available through leading online locations such as <a href=\"https:\/\/www.amazon.com\/micro-bit-BBC2546862-Micro-go\/dp\/B01G8X7VM2\/\">Amazon<\/a>, <a href=\"https:\/\/www.adafruit.com\/product\/3362\">Adafruit<\/a>, <a href=\"https:\/\/www.sparkfun.com\/products\/14336\">Sparkfun<\/a> and <a href=\"https:\/\/www.newark.com\/element14\/mb158-us\/single-brd-computer-sbc-bbc-micro\/dp\/14AC7239?ICID=microbit-go\">Newark<\/a>. The Go Kit includes the micro:bit microcontroller board, SB cable, battery pack, and 2 AAA batteries.<\/p>\n\n\n\n<p>The micro:bit has built-in sensors for motion sensing, temperature, on-board buttons and an array of LEDs. In addition, you can purchase external accessories such as piezo speakers, motors, cables, and alligator clips to extend your project beyond the board. There are also several packaged micro:bit expansion kits available, such as <a href=\"https:\/\/www.amazon.com\/Adeept-BBC-Micro-Programmable-Expansion\/dp\/B07TKHNDQQ\/\">Adeept<\/a> and <a href=\"https:\/\/store.birdbraintechnologies.com\/collections\/hummingbird-bit\/products\/hummingbird-bit-base-kit\">Hummingbird<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Building_your_first_micro_bit_program\"><\/span><strong>Building your first micro:bit program<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>It is really simple to get your first micro:bit program running.<\/p>\n\n\n\n<p>Under <strong>Create,<\/strong> you\u2019ll now see a new <strong>micro:bit<\/strong> category. Choose \u201cBlank project\u201d to create a new micro:bit program.<\/p>\n\n\n\n<p>When Tynker Workshop opens, you\u2019ll notice a few blocks that we\u2019ve already added just to get you started.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"291\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142549\/image2.png\" alt=\"\" class=\"wp-image-18964\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142549\/image2.png 923w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142549\/image2-150x47.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142549\/image2-300x95.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142549\/image2-768x242.png 768w\" sizes=\"auto, (max-width: 923px) 100vw, 923px\" \/><\/figure>\n\n\n\n<p>To run this program, you\u2019ll have to \u201cflash\u201d or transfer your code to the micro:bit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Flashing_your_code_via_USB_cable\"><\/span><strong>Flashing your code via USB cable<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Make sure that your micro:bit is plugged in to your computer using a USB cable. Your computer should detect the micro:bit as a USB drive called &#8220;MICROBIT&#8221;.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click the <strong>Play<\/strong> button in Tynker Workshop, and a modal dialog appears with these instructions.<\/li>\n\n\n\n<li>&nbsp;Click on the &#8220;Download HEX File&#8221; button to download the compiled file. (HEX is short for hexadecimal and a format of code used for microcontrollers like the micro:bit).<\/li>\n\n\n\n<li>Drag the HEX file into the USB drive.<strong>&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Once your code transfer completes, your micro:bit will restart and run the code.<br><\/p>\n\n\n\n<p>Try changing the message to \u201cHello micro:bit\u201d and run your new code!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Flashing_your_code_via_Bluetooth_no_cables\"><\/span><strong>Flashing your code via Bluetooth (no cables!)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>If you are using Tynker in a Chrome browser, you can flash your code using Bluetooth, eliminating the need for any cables. Note that for the very first time (only), you\u2019ll need to flash the code via USB, and this sets up the micro:bit to receive code via Bluetooth. Check<a href=\"https:\/\/caniuse.com\/#feat=web-bluetooth\"> here<\/a> to see if Web Bluetooth is supported by your browser.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programming_the_micro_bit_using_Tynker_Blocks\"><\/span>Programming the micro:bit using Tynker Blocks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Explore the available block categories in Tynker Workshop under the \u201chardware\u201d category. You\u2019ll see a range of new sub-categories and blocks just for the micro:bit. These are the new sub-categories of blocks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Display<\/strong> \u2013 Use these blocks to program the 5X5 LED grid. The display block allows you to set specific LEDs to \u2018on\u2019 or \u2018off\u2019. You may also use other blocks to display scrolling text,&nbsp;display predefined \u201cemojis,\u201d and read the current setting of an LED.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Buttons<\/strong> \u2013 There are 2 buttons on micro:bit that you can use in your programs. Use the blocks in this category to detect and program the button-press events.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sensors<\/strong> \u2013 Detect temperature, infrared light, motion, and direction using the built-in sensors. These blocks allow your program to interact with the physical hardware sensors.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Keyboard and mouse <\/strong>\u2013 Use these libraries to emulate the keyboard and mouse signals. Using these blocks, you can emulate a Bluetooth mouse or keyboard as a means of wireless communication with a computer.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pins <\/strong>\u2013 Use these blocks to program the external connector pins and the serial interface. These are typically used when you connect accessories such as speakers and motors as well as devices that support the Serial Peripheral Interface (SPI).&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Serial &#8211; <\/strong>Use these blocks to communicate using a serial port protocol over the USB interface. For example, you can use this interface to debug your code by printing values on to the serial port and reading them on a computer terminal.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Radio <\/strong>\u2013 Use the built-in communication radio to send and receive messages between other micro:bits. These blocks allow you to create multiplayer games and&nbsp;two-way communication programs.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Music <\/strong>\u2013The micro:bit comes with a powerful music module. Use these blocks to generate MIDI-style musical notes that can play on an external speaker connected to the micro:bit.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sprites <\/strong>\u2013 A useful library of blocks to create games using the LED display. A sprite is a visual element on the 5X5 grid, and can be as simple as one lit-up LED. The blocks allow you to move or turn the sprites so that you can create a game using the LED grid as a display.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exploring_the_Free_Tutorials\"><\/span>Exploring the Free Tutorials<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>We have included four tutorial projects for you to try. Simply follow the interactive steps to complete each project:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/ide\/v3?p=5d83d5fdcebfbd5b5472875a\">Emoji Thermometer<\/a> \u2013 Detect ambient temperature and display an appropriate emoji&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/ide\/v3?p=5d83d5ea70b002657474795e\">Coin Toss<\/a> &#8211; Simulate a coin toss using a random number generator<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/ide\/v3?p=5d83d5cd7450444b007d5c38\">Loaded Dice<\/a> &#8211; Program a die to always land a 5 or a 6<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tynker.com\/ide\/v3?p=5d83d542f22e0978b1463a04\">Laser Game<\/a> \u2013 A fun game for two players using LED sprites and the radio<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"micro_bit_101_course\"><\/span>micro:bit 101 course<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>We\u2019ve added a new course that is designed to help beginners understand micro:bit programming using Tynker Blocks. Students learn to program the LED array, detect motion, and build simple games on the micro:bit. This course is recommended as an elective for elementary students and will work great for tactile learners.<\/p>\n\n\n\n<p>Younger learners respond well to visual and hands-on learning approaches. That\u2019s why we believe that electronic boards like the micro:bit and connected toys such as LEGO WeDo and drones are a great way for kids to learn to code. With our new block library, free tutorials and the new micro:bit 101 course, even beginners can bring their ideas to life with the micro:bit.<br><\/p>\n\n\n\n<p>Advanced learners can learn to program the micro:bit using MicroPython, a version of Python for microcontrollers. For more information on this topic, see \u201c<a href=\"https:\/\/www.tynker.com\/blog\/micropython-101\/\">Learn to Program micro:bit Using MicroPython!<\/a>\u201d.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"512\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142915\/image3.png\" alt=\"\" class=\"wp-image-18965\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142915\/image3.png 944w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142915\/image3-150x81.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142915\/image3-300x163.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919142915\/image3-768x417.png 768w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Access_micro_bit_101\"><\/span><strong><\/strong><strong>How to Access micro:bit 101<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Parents:<\/strong><\/p>\n\n\n\n<p>\u00b7&nbsp; &nbsp; &nbsp; Have your child log in to their account at tynker.com<\/p>\n\n\n\n<p>\u00b7&nbsp; &nbsp; &nbsp; Under the \u2018Learn\u2019 tab, go to \u2018Robotics &amp; IOT\u2019<\/p>\n\n\n\n<p>\u00b7&nbsp; &nbsp; &nbsp; Find the micro:bit course<\/p>\n\n\n\n<p>\u00b7&nbsp; &nbsp; &nbsp; Start making with micro:bit and Tynker Blocks!<br><\/p>\n\n\n\n<p><strong>&nbsp;Teachers:<\/strong><\/p>\n\n\n\n<p>\u00b7&nbsp; &nbsp; &nbsp; Log in to your account at tynker.com<\/p>\n\n\n\n<p>\u00b7&nbsp; &nbsp; &nbsp; Find micro:bit 101 in \u2018Courses\u2019<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resources\"><\/span>Resources:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.tynker.com\/ide\/v3?type=microbit&amp;p=5c9408710460587b6d2f82fd\">Create a new micro:bit program<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/code\/project\/5d83ed5fb7ccdd0bb461d3ac\">Create a new MicroPython program<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/dashboard\/student\/#\/create\/block\/microbit\">Micro:bit block coding DIY tutorials<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/dashboard\/student\/#\/create\/python\/micropython\">MicroPython DIY tutorials<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/parents\/?tab=robotics-iot\">micro:bit courses for home plans<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/k8-school\/coding-curriculum?&amp;filter=robotics-ar\">Micro:bit courses for school<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Programming micro:bit with Tynker Blocks With the new Tynker Workshop, you can now build micro:bit programs using Tynker Blocks. Block coding is a great option for anyone who wants to start experimenting with the micro:bit programmable computer. Whether you want to build a robot or design a game, the available library of blocks is a great starting point. Additionally, the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":18972,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,12,123],"tags":[455,456,486],"class_list":["post-18958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-ideas-and-tips","category-new-tynker-features","tag-hardware","tag-microbit","tag-robotics"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Programming micro:bit with Tynker Blocks - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Tynker&#039;s micro:bit programming with block coding makes hardware and robotics accessible to all ages. Get started today!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programming micro:bit with Tynker Blocks - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Tynker&#039;s micro:bit programming with block coding makes hardware and robotics accessible to all ages. Get started today!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-19T22:29:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T09:25:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919145336\/coding-for-kids-microbit-course-blog1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"996\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programming micro:bit with Tynker Blocks - Tynker Blog","description":"Tynker's micro:bit programming with block coding makes hardware and robotics accessible to all ages. Get started today!","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:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/","og_locale":"en_US","og_type":"article","og_title":"Programming micro:bit with Tynker Blocks - Tynker Blog","og_description":"Tynker's micro:bit programming with block coding makes hardware and robotics accessible to all ages. Get started today!","og_url":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2019-09-19T22:29:21+00:00","article_modified_time":"2023-10-27T09:25:54+00:00","og_image":[{"width":996,"height":450,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919145336\/coding-for-kids-microbit-course-blog1.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Programming micro:bit with Tynker Blocks","datePublished":"2019-09-19T22:29:21+00:00","dateModified":"2023-10-27T09:25:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/"},"wordCount":1155,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919145336\/coding-for-kids-microbit-course-blog1.png","keywords":["hardware","microbit","Robotics"],"articleSection":["Block Coding","Ideas and Tips","New Tynker Features"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/","url":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/","name":"Programming micro:bit with Tynker Blocks - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919145336\/coding-for-kids-microbit-course-blog1.png","datePublished":"2019-09-19T22:29:21+00:00","dateModified":"2023-10-27T09:25:54+00:00","description":"Tynker's micro:bit programming with block coding makes hardware and robotics accessible to all ages. Get started today!","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919145336\/coding-for-kids-microbit-course-blog1.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190919145336\/coding-for-kids-microbit-course-blog1.png","width":996,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/programming-microbit-with-tynker-blocks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Programming micro:bit with Tynker Blocks"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/18958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=18958"}],"version-history":[{"count":9,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/18958\/revisions"}],"predecessor-version":[{"id":36691,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/18958\/revisions\/36691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/18972"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=18958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=18958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=18958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}