{"id":17,"date":"2013-03-12T09:17:25","date_gmt":"2013-03-12T09:17:25","guid":{"rendered":"https:\/\/giggingarduino.wordpress.com\/2013\/03\/12\/2013312user-interface-idea-three-final-ish"},"modified":"2013-03-12T09:17:25","modified_gmt":"2013-03-12T09:17:25","slug":"2013312user-interface-idea-three-final-ish","status":"publish","type":"post","link":"https:\/\/mrgadget.nexus\/giggingarduino\/2013\/03\/12\/2013312user-interface-idea-three-final-ish\/","title":{"rendered":"User Interface, Idea Three, Final (ish)"},"content":{"rendered":"<p>Some form of sanity prevailed and I decided that if I wanted to go with a graphical display then I should, at least for my first Arduino project, go with something with an already existing library.<\/p>\n<p>I noted two libraries, one seemingly mainly supporting a KS0108 controller, and another, called <a href=\"https:\/\/code.google.com\/p\/u8glib\/\" target=\"_blank\">u8glib<\/a> supporting that and a few more types besides, though not being hugely conversant with these things maybe they&#8217;re &#8220;compatible&#8221;.<\/p>\n<p>So I went to the RS site, and filtered the displays by all the controllers that appeared on the compatible listing, and after consideration settled on <a href=\"http:\/\/uk.rs-online.com\/web\/p\/lcd-monochrome-displays\/7588756\/\" target=\"_blank\">this 160&#215;104 display<\/a>, and an <a href=\"http:\/\/uk.rs-online.com\/web\/p\/display-backlighting\/7588768\/\" target=\"_blank\">amber backlight<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/mrgadget.nexus\/giggingarduino\/wp-content\/uploads\/sites\/3\/2016\/02\/3dc10-r7588756-01.jpg\" alt=\"\" \/><\/p>\n<p>I also decided to get some solid core &#8220;hook up wire&#8221;. This seemed expensive at RS, mainly because it looked like it was in HUGE lengths. So I looked at my usual &#8220;fallback&#8221; supplier, Amazon.co.uk, and found there were cheap supplies of <a href=\"http:\/\/www.amazon.co.uk\/gp\/product\/B005C4YWTY\" target=\"_blank\">solid 22 AWG wire<\/a>. I did have the problem of which colour or colours to choose. In the end I didn&#8217;t choose and bought them all as they were relatively cheap.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/mrgadget.nexus\/giggingarduino\/wp-content\/uploads\/sites\/3\/2016\/02\/3bd13-41gkn5jd42bl-_sl500_aa300_.jpg\" alt=\"\" \/><\/p>\n<p>There is one wrinkle, after placing the order for the LCD display and backlight I was further reading the tech sheet, and noticed there was a touch screen optional extra. At the time of writing I&#8217;ve not ordered one, as I&#8217;m trying to decide whether to go down that route, or using a range of buttons.<\/p>\n<p>Almost there with the &#8220;major&#8221; components.<\/p>\n<p>B.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some form of sanity prevailed and I decided that if I wanted to go with a graphical display then I should, at least for my first Arduino project, go with something with an already existing library. I noted two libraries, one seemingly mainly supporting a KS0108 controller, and another, called u8glib supporting that and a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":0,"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"wp:attachment":[{"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mrgadget.nexus\/giggingarduino\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}