{"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_feature_clip_id":0,"_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 v28.2 - 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_GB\" \/>\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=\"Estimated 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-GB\",\"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-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=20297\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@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 computers and microcontrollers\",\"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-GB\"},{\"@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-GB\",\"@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-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"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_GB","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","Estimated 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-GB","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-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=20297"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@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 computers and microcontrollers","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-GB"},{"@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-GB","@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-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","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_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":7376,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=7376","url_meta":{"origin":20297,"position":4},"title":"Get the CPU and GPU temperatures of the #RaspberryPi in Python","author":"Michael Horne","date":"2 January 2014","format":false,"excerpt":"Nice little bit of Python from the 'piman'. He's written two functions to get the core system temperatures. Read how to do it","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rollcode.com\/wp-content\/uploads\/2013\/12\/rollcode_raspberry_temperature-300x225.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":7384,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=7384","url_meta":{"origin":20297,"position":5},"title":"Easy internet radio with a #RaspberryPi","author":"Michael Horne","date":"3 January 2014","format":false,"excerpt":"Using a Pi, a button and a resistor, it's possible to create this ultra-simple internet radio. Giles Booth has written the project up and you can read all about it here. Thanks to Pi Weekly for spotting this!","rel":"","context":"In &quot;Geeky Techiness&quot;","block_context":{"text":"Geeky Techiness","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=22"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm6.staticflickr.com\/5519\/11441548066_22dac1a7d9.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"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","_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}]}}