{"id":110,"date":"2011-12-18T20:52:11","date_gmt":"2011-12-18T19:52:11","guid":{"rendered":"http:\/\/jcoder.me\/blog\/?p=110"},"modified":"2012-09-22T17:06:00","modified_gmt":"2012-09-22T15:06:00","slug":"leaving-the-fez-comfort-zone-say-hello-to-the-breadboard","status":"publish","type":"post","link":"https:\/\/jcoder.me\/blog\/2011\/12\/18\/leaving-the-fez-comfort-zone-say-hello-to-the-breadboard\/","title":{"rendered":"Leaving the FEZ comfort zone &#8211; say hello to the breadboard"},"content":{"rendered":"<p>I&#8217;ve been very busy over the last weeks, but now I&#8217;ve taken some time to get deeper into the &#8220;core electronics part&#8221;, which simply means that I got a breadboard and some electronic components like resistors, transistors, LEDs and a lot of wires.<\/p>\n<p>The first step was to get a normal LED on the breadboard blinking by connecting it directly to the Digital IO ports on the FEZ Panda board. Sounds easy but I did not want to break anything so after carefully reading some postings about the topic I connected die Digital IO port to a 220 Ohm resistor which was connected to the LED and then back to Ground. Using the <em>OutputPort<\/em> class on the given IO port the LED was blinking. That easy :)<\/p>\n<p>As it was not as complicated as I thought it would be, I remembered the <a title=\"New piece of hardware: an LCD\" href=\"http:\/\/jcoder.me\/blog\/2011\/07\/05\/new-piece-of-hardware-an-lcd\/\">2&#215;24 LCD panel<\/a> that I got from a friend. I wasn&#8217;t sure how it exactly works, but as I found out it has a HD44780 controller on-board that accepts 4-bit commands using additional wires for signals and power. And there is even a very useful C# class at the GHI Electronics website, nearly ready to use.<\/p>\n<p>And guess what? After connecting the wires and including the pre-defined class <a href=\"http:\/\/www.youtube.com\/watch?v=SqbjpnFDjLg\" target=\"_blank\">I got the LCD working<\/a>! Awesome!<\/p>\n<p>I actually had to de-wire everything to put it back in the boxes for storage, but it&#8217;s not as hard as I thought to put everything together, so manybe I&#8217;ll use the LCD in some of the next projects.<\/p>\n<p>And the next part of equipment is waiting: I just soldered the needed connectors to a 4&#215;7 segment LED element, so stay tuned ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been very busy over the last weeks, but now I&#8217;ve taken some time to get deeper into the &#8220;core electronics part&#8221;, which simply means that I got a breadboard and some electronic components like resistors, transistors, LEDs and a &hellip; <a href=\"https:\/\/jcoder.me\/blog\/2011\/12\/18\/leaving-the-fez-comfort-zone-say-hello-to-the-breadboard\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4],"tags":[7,15,16,37,51,52,18],"class_list":["post-110","post","type-post","status-publish","format-standard","hentry","category-netduino","category-netmf","tag-fez","tag-hardware","tag-lcd","tag-led","tag-netduino","tag-netmf","tag-panda-ii"],"_links":{"self":[{"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":7,"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jcoder.me\/blog\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}