{"id":20297,"date":"2020-06-01T16:39:34","date_gmt":"2020-06-01T15:39:34","guid":{"rendered":"https:\/\/www.recantha.co.uk\/blog\/?p=20297"},"modified":"2020-06-01T16:39:34","modified_gmt":"2020-06-01T15:39:34","slug":"make-your-own-cpu-with-a-microbit-a-tutorial-and-background-from-giles-booth","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=20297","title":{"rendered":"Make your own CPU with a micro:bit &#8211; a tutorial and background from Giles Booth"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-20298\" src=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=560%2C315&#038;ssl=1\" alt=\"\" width=\"560\" height=\"315\" srcset=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=560%2C315&amp;ssl=1 560w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=260%2C146&amp;ssl=1 260w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?resize=160%2C90&amp;ssl=1 160w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?w=1120&amp;ssl=1 1120w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><\/p>\n<p>Giles Booth has written up <a href=\"http:\/\/www.suppertime.co.uk\/blogmywiki\/2020\/05\/microbit-cpu\/\" target=\"_blank\" rel=\"noopener noreferrer\">a great educational project<\/a> that involves using a micro:bit to show you how a CPU\/processor works. This is what he said about his intentions:<\/p>\n<blockquote><p>I decided my micro:bit CPU would be a 5-bit computer, rather than 8-bit as you might expect. This is because I want to show the contents of memory, instructions and so on using the LEDs on the micro:bit\u2019s display, which is made up of 5 rows of 5.<\/p><\/blockquote>\n<p>He decided that it would have 4 &#8220;instructions&#8221; that it could take, as follows:<\/p>\n<ul>\n<li>Load memory location to A<\/li>\n<li>Add memory location to A<\/li>\n<li>Output A<\/li>\n<li>Halt<\/li>\n<\/ul>\n<p>As he acknowledges, this is very limited as an instruction set but it\u00a0<em>does<\/em> provide a terrific proof-of-concept for budding computer designers\/engineers.<\/p>\n<p>You can <a href=\"http:\/\/www.suppertime.co.uk\/blogmywiki\/2020\/05\/microbit-cpu\/\" target=\"_blank\" rel=\"noopener noreferrer\">read full details and follow his working\/code over on his blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Giles Booth has written up a great educational project that involves using a micro:bit to show you how a CPU\/processor works. This is what he said about his intentions: I decided my micro:bit CPU would be a 5-bit computer, rather&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":20298,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Make your own CPU with a micro:bit - a tutorial and background from Giles Booth","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[18,96,43,63],"tags":[907],"class_list":["post-20297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-emulation","category-microbit","category-research","category-retro","tag-cpu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Make your own CPU with a micro:bit - a tutorial and background from Giles Booth - Raspberry Pi Pod<\/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:\/\/www.recantha.co.uk\/blog\/?p=20297\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Make your own CPU with a micro:bit - a tutorial and background from Giles Booth - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Giles Booth has written up a great educational project that involves using a micro:bit to show you how a CPU\/processor works. This is what he said about his intentions: I decided my micro:bit CPU would be a 5-bit computer, rather&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-01T15:39:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Make your own CPU with a micro:bit &#8211; a tutorial and background from Giles Booth\",\"datePublished\":\"2020-06-01T15:39:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\"},\"wordCount\":159,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1\",\"keywords\":[\"cpu\"],\"articleSection\":[\"Emulation\",\"micro:bit\",\"Research\",\"Retro\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\",\"name\":\"Make your own CPU with a micro:bit - a tutorial and background from Giles Booth - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1\",\"datePublished\":\"2020-06-01T15:39:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=20297\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20297#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Make your own CPU with a micro:bit &#8211; a tutorial and background from Giles Booth\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Make your own CPU with a micro:bit - a tutorial and background from Giles Booth - Raspberry Pi Pod","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.recantha.co.uk\/blog\/?p=20297","og_locale":"en_US","og_type":"article","og_title":"Make your own CPU with a micro:bit - a tutorial and background from Giles Booth - Raspberry Pi Pod","og_description":"Giles Booth has written up a great educational project that involves using a micro:bit to show you how a CPU\/processor works. This is what he said about his intentions: I decided my micro:bit CPU would be a 5-bit computer, rather&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=20297","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2020-06-01T15:39:34+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/i2.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1","type":"image\/png"}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Make your own CPU with a micro:bit &#8211; a tutorial and background from Giles Booth","datePublished":"2020-06-01T15:39:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297"},"wordCount":159,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1","keywords":["cpu"],"articleSection":["Emulation","micro:bit","Research","Retro"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=20297#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297","url":"https:\/\/www.recantha.co.uk\/blog\/?p=20297","name":"Make your own CPU with a micro:bit - a tutorial and background from Giles Booth - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1","datePublished":"2020-06-01T15:39:34+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=20297"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#primaryimage","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20297#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Make your own CPU with a micro:bit &#8211; a tutorial and background from Giles Booth"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/06\/mb-cpu.png?fit=1280%2C720&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-5hn","jetpack-related-posts":[{"id":17399,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=17399","url_meta":{"origin":20297,"position":0},"title":"Show tide times on an Inky pHAT using the Raspberry Pi","author":"Michael Horne","date":"30 July 2017","format":false,"excerpt":"London-based educator Giles Booth has taken an Inky pHAT from Pimoroni and placed it on top of his Raspberry Pi. He's then used screen-scraping software Beautiful Soup\u00a0to interrogate the MET office website\u00a0and grab ride times. The script to do this is scheduled every morning and the output is then displayed\u2026","rel":"","context":"In &quot;GPIO boards&quot;","block_context":{"text":"GPIO boards","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=20"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/tides.png?fit=690%2C413&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/tides.png?fit=690%2C413&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/tides.png?fit=690%2C413&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":13581,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13581","url_meta":{"origin":20297,"position":1},"title":"Extending a traffic lights project on the Raspberry Pi","author":"Michael Horne","date":"20 October 2015","format":false,"excerpt":"Giles Booth previously\u00a0started to construct a circuit and write code that would display a traffic lights sequence on LEDs connected to his Pi using GPIO Zero. This time, he has added a momentary tactile switch to the circuit so that he can wait for the button press before 'stopping traffic'\u2026","rel":"","context":"In &quot;Making&quot;","block_context":{"text":"Making","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=50"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights-switch-736x1024.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights-switch-736x1024.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights-switch-736x1024.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights-switch-736x1024.png?resize=700%2C400 2x"},"classes":[]},{"id":17463,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=17463","url_meta":{"origin":20297,"position":2},"title":"Use a micro:bit to control music on a Raspberry Pi with the bitio library","author":"Michael Horne","date":"9 August 2017","format":false,"excerpt":"Giles Booth likes to try out new hardware by seeing if it can be made into a music player. This time, he's used a micro:bit to control a Raspberry Pi's music playing capabilities. By pressing A and B, he can change channels and by tilting the micro:bit from side to\u2026","rel":"","context":"In &quot;micro:bit&quot;","block_context":{"text":"micro:bit","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=96"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/microbitmusicplayer.jpg?fit=1200%2C624&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/microbitmusicplayer.jpg?fit=1200%2C624&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/microbitmusicplayer.jpg?fit=1200%2C624&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/microbitmusicplayer.jpg?fit=1200%2C624&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/microbitmusicplayer.jpg?fit=1200%2C624&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":13575,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13575","url_meta":{"origin":20297,"position":3},"title":"Simple GPIO project using the Raspberry Pi and GPIO Zero","author":"Michael Horne","date":"19 October 2015","format":false,"excerpt":"Giles Booth wanted to get started with physical computing using the Pi. Luckily, Ben Nuttall had just announced GPIO Zero, the new GPIO library from the Foundation. So, Giles got hold of some simple electronic components and wrote a traffic light project using Zero. Read about his efforts here. Shameless\u2026","rel":"","context":"In &quot;Making&quot;","block_context":{"text":"Making","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=50"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.suppertime.co.uk\/blogmywiki\/wp-content\/uploads\/2015\/10\/traffic-lights.png?resize=700%2C400 2x"},"classes":[]},{"id":10705,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10705","url_meta":{"origin":20297,"position":4},"title":"Nwazet Raspberry Pi B+ camera box bundle &#8211; Review","author":"Michael Horne","date":"9 August 2014","format":false,"excerpt":"I was sent one of these by Nwazet but I'm free to say what I like about it. UPDATE: Nwazet has gone out of business but you can still pick one of these up from ModMyPi. The Nwazet Raspberry Pi B+ Camera Box Bundle enables you to encase your Raspberry\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.modmypi.com\/image\/cache\/data\/rpi-products\/cases\/nwazet\/cam-box-b-plus-kit\/DSC_0341-536x408.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.modmypi.com\/image\/cache\/data\/rpi-products\/cases\/nwazet\/cam-box-b-plus-kit\/DSC_0341-536x408.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.modmypi.com\/image\/cache\/data\/rpi-products\/cases\/nwazet\/cam-box-b-plus-kit\/DSC_0341-536x408.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":13925,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13925","url_meta":{"origin":20297,"position":5},"title":"Turn the Raspberry Pi SenseHAT into a spirit level","author":"Michael Horne","date":"20 December 2015","format":false,"excerpt":"Giles Booth has attached a SenseHAT to his Raspberry Pi and then written some simple Python script to generate a spirit level on the SenseHAT's matrix display. Some great work here showing the flexibility of this fantastic little Pi accessory. Read how to do it\u00a0here.","rel":"","context":"In &quot;GPIO boards&quot;","block_context":{"text":"GPIO boards","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=20"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/12\/spiritlevel.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/12\/spiritlevel.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/12\/spiritlevel.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/12\/spiritlevel.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20297"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20297\/revisions"}],"predecessor-version":[{"id":20299,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20297\/revisions\/20299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/media\/20298"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}