{"id":10758,"date":"2014-08-13T14:42:31","date_gmt":"2014-08-13T14:42:31","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=10758"},"modified":"2014-08-13T14:42:31","modified_gmt":"2014-08-13T14:42:31","slug":"touchscreen-menu-using-the-raspberry-pi-pitft-and-pygame","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=10758","title":{"rendered":"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png?resize=244%2C326\" alt=\"\" width=\"244\" height=\"326\" \/><\/p>\n<p>Over at <a href=\"http:\/\/home.uktechreviews.com\/\" target=\"_blank\">UK Tech Reviews<\/a>, Spencer Organ has been developing a PiTFT touchscreen menu system using PyGame. It&#8217;s in the early stages and the buttons don&#8217;t do anything yet, but he&#8217;s shared his code so far and will be expanding on his work in the near future. <a href=\"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pygame-menu.html\" target=\"_blank\">Read about it here<\/a> and <a href=\"https:\/\/www.dropbox.com\/sh\/jgvx3vvs0dk7v9l\/AAATZIkGIUiMiLpm0YuN7RuEa\" target=\"_blank\">see the code here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over at UK Tech Reviews, Spencer Organ has been developing a PiTFT touchscreen menu system using PyGame. It&#8217;s in the early stages and the buttons don&#8217;t do anything yet, but he&#8217;s shared his code so far and will be expanding&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","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":[39],"tags":[],"class_list":["post-10758","post","type-post","status-publish","format-standard","hentry","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Touchscreen menu using the Raspberry Pi, PiTFT and PyGame - 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=10758\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Over at UK Tech Reviews, Spencer Organ has been developing a PiTFT touchscreen menu system using PyGame. It&#8217;s in the early stages and the buttons don&#8217;t do anything yet, but he&#8217;s shared his code so far and will be expanding&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\" \/>\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=\"2014-08-13T14:42:31+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.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<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame\",\"datePublished\":\"2014-08-13T14:42:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\"},\"wordCount\":68,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage\"},\"thumbnailUrl\":\"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png\",\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\",\"name\":\"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage\"},\"thumbnailUrl\":\"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png\",\"datePublished\":\"2014-08-13T14:42:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=10758\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage\",\"url\":\"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png\",\"contentUrl\":\"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=10758#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame\"}]},{\"@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":"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame - 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=10758","og_locale":"en_US","og_type":"article","og_title":"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame - Raspberry Pi Pod","og_description":"Over at UK Tech Reviews, Spencer Organ has been developing a PiTFT touchscreen menu system using PyGame. It&#8217;s in the early stages and the buttons don&#8217;t do anything yet, but he&#8217;s shared his code so far and will be expanding&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=10758","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2014-08-13T14:42:31+00:00","og_image":[{"url":"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png","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=10758#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame","datePublished":"2014-08-13T14:42:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758"},"wordCount":68,"commentCount":1,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage"},"thumbnailUrl":"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png","articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=10758#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758","url":"https:\/\/www.recantha.co.uk\/blog\/?p=10758","name":"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage"},"thumbnailUrl":"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png","datePublished":"2014-08-13T14:42:31+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=10758"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758#primaryimage","url":"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png","contentUrl":"http:\/\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pimenu_photo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=10758#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Touchscreen menu using the Raspberry Pi, PiTFT and PyGame"}]},{"@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-2Nw","jetpack-related-posts":[{"id":10913,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10913","url_meta":{"origin":10758,"position":0},"title":"Pygame basics on the Raspberry Pi","author":"Michael Horne","date":"2 September 2014","format":false,"excerpt":"Jeremy Blythe has written a great tutorial on how to get started with Pygame, particularly with reference to the PiTFT mini touchscreen. Lots of code examples here, including how to display the output from a potentiometer in a graphical format.\u00a0Take a look at the tutorial here.","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\/3.bp.blogspot.com\/-p-NDSvgSaCA\/VASrtlpe_kI\/AAAAAAABWWs\/uVXyxQuZDM4\/s1600\/2014-09-01%2B13.12.47.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/3.bp.blogspot.com\/-p-NDSvgSaCA\/VASrtlpe_kI\/AAAAAAABWWs\/uVXyxQuZDM4\/s1600\/2014-09-01%2B13.12.47.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/3.bp.blogspot.com\/-p-NDSvgSaCA\/VASrtlpe_kI\/AAAAAAABWWs\/uVXyxQuZDM4\/s1600\/2014-09-01%2B13.12.47.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/3.bp.blogspot.com\/-p-NDSvgSaCA\/VASrtlpe_kI\/AAAAAAABWWs\/uVXyxQuZDM4\/s1600\/2014-09-01%2B13.12.47.jpg?resize=700%2C400 2x, https:\/\/i0.wp.com\/3.bp.blogspot.com\/-p-NDSvgSaCA\/VASrtlpe_kI\/AAAAAAABWWs\/uVXyxQuZDM4\/s1600\/2014-09-01%2B13.12.47.jpg?resize=1050%2C600 3x, https:\/\/i0.wp.com\/3.bp.blogspot.com\/-p-NDSvgSaCA\/VASrtlpe_kI\/AAAAAAABWWs\/uVXyxQuZDM4\/s1600\/2014-09-01%2B13.12.47.jpg?resize=1400%2C800 4x"},"classes":[]},{"id":12883,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12883","url_meta":{"origin":10758,"position":1},"title":"Social network monitor with Pygame on the Raspberry Pi","author":"Michael Horne","date":"5 July 2015","format":false,"excerpt":"Richard \"Average Man\" Saville has built\u00a0on Spencer Organ's work on his PiTFT Internet Radio\u00a0to create a \"social network monitor\". He uses web-page scraping to get the data he needs (such as number of followers on Twitter, number of 'likes' on Facebook) and then displays it onto the PiTFT using Pygame.\u2026","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.averagemanvsraspberrypi.com\/wp-content\/uploads\/2015\/07\/Make-A-Raspberry-Pi-PyGame-Social-Network-Monitor-777x437.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.averagemanvsraspberrypi.com\/wp-content\/uploads\/2015\/07\/Make-A-Raspberry-Pi-PyGame-Social-Network-Monitor-777x437.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.averagemanvsraspberrypi.com\/wp-content\/uploads\/2015\/07\/Make-A-Raspberry-Pi-PyGame-Social-Network-Monitor-777x437.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.averagemanvsraspberrypi.com\/wp-content\/uploads\/2015\/07\/Make-A-Raspberry-Pi-PyGame-Social-Network-Monitor-777x437.jpg?resize=700%2C400 2x"},"classes":[]},{"id":10806,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10806","url_meta":{"origin":10758,"position":2},"title":"Raspberry Pi Internet radio player","author":"Michael Horne","date":"19 August 2014","format":false,"excerpt":"Spencer Organ has been experimenting with a PiTFT touch screen and programming\u00a0a user interface with PyGame. He's now documented the process he went through to create an Internet radio player and shared his code. You can read more about it and download the code here. You can see it in\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\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/raspberry-pi-radio.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":8092,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=8092","url_meta":{"origin":10758,"position":3},"title":"Virtual keyboard for the PiTFT for the #RaspberryPi","author":"Michael Horne","date":"2 March 2014","format":false,"excerpt":"The Adafruit PiTFT is a nifty bit of kit that fits on top of the Pi and gives you a small touch screen display. William Phelps has created a touchscreen keyboard for the PiTFT and has shared the code on Github. Here's what he had to say about it: I\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.adafruit.com\/adablog\/wp-content\/uploads\/2014\/02\/Pasted_Image_2_27_14_11_31_PM.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.adafruit.com\/adablog\/wp-content\/uploads\/2014\/02\/Pasted_Image_2_27_14_11_31_PM.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.adafruit.com\/adablog\/wp-content\/uploads\/2014\/02\/Pasted_Image_2_27_14_11_31_PM.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":11784,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11784","url_meta":{"origin":10758,"position":4},"title":"Touchscreen JavaFX 8 on Raspberry Pi","author":"Michael Horne","date":"14 January 2015","format":false,"excerpt":"Pance Cavkovski has written a nice tutorial on programming a touchscreen interface, using the PiTFT screen, using JavaFX 8. His project involves an NFC plug-in board which scans your access card and then prompts you to enter a code, thus triggering a (virtual) door to open. Read all about it\u2026","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\/hsilomedus.me\/wp-content\/uploads\/gui.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hsilomedus.me\/wp-content\/uploads\/gui.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/hsilomedus.me\/wp-content\/uploads\/gui.png?resize=525%2C300 1.5x"},"classes":[]},{"id":10760,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10760","url_meta":{"origin":10758,"position":5},"title":"Turn a Raspberry Pi PiTFT into a digital frame with a USB stick","author":"Michael Horne","date":"13 August 2014","format":false,"excerpt":"Spencer Organ has taken a Pi, the PiTFT and a USB stick, merged them all together and created a small digital photo frame. This is a great use for the PiTFT (although it doesn't use the touchscreen... yet) and I think I might give it a go! Read about how\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\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/pi-photo-frame.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10758","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=10758"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10758\/revisions"}],"predecessor-version":[{"id":10759,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10758\/revisions\/10759"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}