{"id":12486,"date":"2015-04-30T15:20:51","date_gmt":"2015-04-30T14:20:51","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=12486"},"modified":"2015-04-30T15:20:51","modified_gmt":"2015-04-30T14:20:51","slug":"sinclair-spectrums-join-together-with-raspberry-pi-to-solve-33-year-old-programming-problem","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=12486","title":{"rendered":"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?resize=560%2C371&#038;ssl=1\" alt=\"\" width=\"560\" height=\"371\" \/><\/p>\n<p>When the ZX Spectrum was launched in 1982, chapter 19 contained a programming problem: use the BEEP command to play Mahler&#8217;s first symphony funeral march. Well, some programmers from\u00a0Oxford&#8217;s Museum of the History of Science, led by Matt Westcott, have taken 12 Spectrum computers and networked them together with a Raspberry Pi. The Pi controls the individual Spectrum computers in order to achieve playback. <a href=\"http:\/\/www.theregister.co.uk\/2015\/04\/30\/oxford_chaps_solve_problem_set_in_1982_sinclair_spectrum_manual\/\" target=\"_blank\">Read more here<\/a>\u00a0or\u00a0take a look at the video below:<\/p>\n<p><iframe loading=\"lazy\" title=\"The Mahler Project\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/LxPXLIALJJI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When the ZX Spectrum was launched in 1982, chapter 19 contained a programming problem: use the BEEP command to play Mahler&#8217;s first symphony funeral march. Well, some programmers from\u00a0Oxford&#8217;s Museum of the History of Science, led by Matt Westcott, have&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"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":"","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":[31,39,63],"tags":[],"class_list":["post-12486","post","type-post","status-publish","format-standard","hentry","category-music","category-programming","category-retro"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem - 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=12486\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"When the ZX Spectrum was launched in 1982, chapter 19 contained a programming problem: use the BEEP command to play Mahler&#8217;s first symphony funeral march. Well, some programmers from\u00a0Oxford&#8217;s Museum of the History of Science, led by Matt Westcott, have&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\" \/>\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=\"2015-04-30T14:20:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1\" \/>\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<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem\",\"datePublished\":\"2015-04-30T14:20:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\"},\"wordCount\":96,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage\"},\"thumbnailUrl\":\"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1\",\"articleSection\":[\"Music\",\"Programming\",\"Retro\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\",\"name\":\"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage\"},\"thumbnailUrl\":\"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1\",\"datePublished\":\"2015-04-30T14:20:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12486\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage\",\"url\":\"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1\",\"contentUrl\":\"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12486#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem\"}]},{\"@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":"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem - 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=12486","og_locale":"en_US","og_type":"article","og_title":"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem - Raspberry Pi Pod","og_description":"When the ZX Spectrum was launched in 1982, chapter 19 contained a programming problem: use the BEEP command to play Mahler&#8217;s first symphony funeral march. Well, some programmers from\u00a0Oxford&#8217;s Museum of the History of Science, led by Matt Westcott, have&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=12486","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2015-04-30T14:20:51+00:00","og_image":[{"url":"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem","datePublished":"2015-04-30T14:20:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486"},"wordCount":96,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage"},"thumbnailUrl":"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1","articleSection":["Music","Programming","Retro"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12486#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486","url":"https:\/\/www.recantha.co.uk\/blog\/?p=12486","name":"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage"},"thumbnailUrl":"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1","datePublished":"2015-04-30T14:20:51+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12486"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#primaryimage","url":"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1","contentUrl":"https:\/\/regmedia.co.uk\/2014\/12\/02\/sinclair_zx_spectrum_original.jpg?x=648&amp;y=429&amp;crop=1"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12486#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Sinclair Spectrums join together with Raspberry Pi to solve 33-year old programming problem"}]},{"@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":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-3fo","jetpack-related-posts":[{"id":15021,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15021","url_meta":{"origin":12486,"position":0},"title":"Build a spectrum analyzer with two Pimoroni pHATs and a Raspberry Pi Zero","author":"Michael Horne","date":"5 July 2016","format":false,"excerpt":"Sandy Macdonald, one of the Pimoroni\u00a0crew, has written an excellent tutorial in which he takes a pHAT DAC audio board, a Scroll pHAT and a Raspberry Pi Zero, solders them together and creates a visual spectrum analyzer. Python is used to analyze the audio being played via the DAC and\u2026","rel":"","context":"In &quot;Audio&quot;","block_context":{"text":"Audio","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/learn.pimoroni.com\/static\/repos\/learn\/sandyj\/spectrum-analyser.gif?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/learn.pimoroni.com\/static\/repos\/learn\/sandyj\/spectrum-analyser.gif?resize=350%2C200 1x, https:\/\/i0.wp.com\/learn.pimoroni.com\/static\/repos\/learn\/sandyj\/spectrum-analyser.gif?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/learn.pimoroni.com\/static\/repos\/learn\/sandyj\/spectrum-analyser.gif?resize=700%2C400 2x"},"classes":[]},{"id":11498,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11498","url_meta":{"origin":12486,"position":1},"title":"Arkansas students receive Raspberry Pi computers","author":"Michael Horne","date":"24 November 2014","format":false,"excerpt":"Sixth-grade students at St. Boniface School, Fort Smith, Arkansas have just received gifts of Raspberry Pi computers in an effort to get them learning about computer programming and electronics. The school's education partner\u00a0KMF Metal Fabrication gave the gifts to the children after the company's owners, Christy and David Koprovic, attended\u2026","rel":"","context":"In &quot;Education&quot;","block_context":{"text":"Education","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=17"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.arkansas-catholic.org\/photos\/4059\/1122-fts-pi-computer-pic.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13863,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13863","url_meta":{"origin":12486,"position":2},"title":"Resurrecting a ZX Spectrum using a Raspberry Pi","author":"Michael Horne","date":"10 December 2015","format":false,"excerpt":"PJ Evans was fortunate enough to find a cheap ZX Spectrum online and decided to resurrect it using a Raspberry Pi Model B+, an Arduino and some USB conversion circuitry. He is currently part-way through his build and is documenting it on his blog.","rel":"","context":"In &quot;Games&quot;","block_context":{"text":"Games","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=21"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mrpjevans.com\/wp-content\/uploads\/2015\/12\/IMG_2239-1024x768.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mrpjevans.com\/wp-content\/uploads\/2015\/12\/IMG_2239-1024x768.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/mrpjevans.com\/wp-content\/uploads\/2015\/12\/IMG_2239-1024x768.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mrpjevans.com\/wp-content\/uploads\/2015\/12\/IMG_2239-1024x768.jpg?resize=700%2C400 2x"},"classes":[]},{"id":2466,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=2466","url_meta":{"origin":12486,"position":3},"title":"Programming Pi-Face with Java &#038;\u00a0Pi4J on #RaspberryPi","author":"Michael Horne","date":"25 February 2013","format":false,"excerpt":"Robert Savage has published another of his Java\/Pi4J articles. This time, he tackles the Pi-Face expansion board and provides some example code for those looking to use Java on the Raspberry Pi! Read his article here.","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":"","width":0,"height":0},"classes":[]},{"id":15355,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15355","url_meta":{"origin":12486,"position":4},"title":"Find out who&#8217;s at home or in the office by using a Raspberry Pi and Initial State","author":"Michael Horne","date":"27 August 2016","format":false,"excerpt":"Rachel Gregory, over at IoT company Initial State, has just published an excellent tutorial that takes you through the steps required to write a \"who's at home\/who's in the office\" service. The tutorial uses a Raspberry Pi Zero (any Pi will work) to detect devices connected to a wifi network.\u2026","rel":"","context":"In &quot;Home automation&quot;","block_context":{"text":"Home automation","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=25"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.initialstate.com\/wp-content\/uploads\/2016\/08\/PiPresenceMain.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.initialstate.com\/wp-content\/uploads\/2016\/08\/PiPresenceMain.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.initialstate.com\/wp-content\/uploads\/2016\/08\/PiPresenceMain.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.initialstate.com\/wp-content\/uploads\/2016\/08\/PiPresenceMain.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.initialstate.com\/wp-content\/uploads\/2016\/08\/PiPresenceMain.png?resize=1050%2C600 3x, https:\/\/i0.wp.com\/blog.initialstate.com\/wp-content\/uploads\/2016\/08\/PiPresenceMain.png?resize=1400%2C800 4x"},"classes":[]},{"id":14176,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14176","url_meta":{"origin":12486,"position":5},"title":"Program a CodeBug from a Raspberry Pi with Python","author":"Michael Horne","date":"19 February 2016","format":false,"excerpt":"The MagPi has just published one of it's articles online. This one covers programming the CodeBug\u00a0micro-controller from a Raspberry Pi using a Python 3 library. Read it here.","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.raspberrypi.org\/magpi\/wp-content\/uploads\/2016\/02\/extraImage.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.raspberrypi.org\/magpi\/wp-content\/uploads\/2016\/02\/extraImage.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.raspberrypi.org\/magpi\/wp-content\/uploads\/2016\/02\/extraImage.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.raspberrypi.org\/magpi\/wp-content\/uploads\/2016\/02\/extraImage.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.raspberrypi.org\/magpi\/wp-content\/uploads\/2016\/02\/extraImage.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12486","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=12486"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12486\/revisions"}],"predecessor-version":[{"id":12487,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12486\/revisions\/12487"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}