<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Daily Duino &#187; Displays</title>
	<atom:link href="http://dailyduino.com/archives/category/displays/feed" rel="self" type="application/rss+xml" />
	<link>http://dailyduino.com</link>
	<description>mostly daily arduino projects and news</description>
	<lastBuildDate>Fri, 04 Dec 2009 19:46:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Arduino + Pachube = Web Connected Sensors!</title>
		<link>http://dailyduino.com/archives/592</link>
		<comments>http://dailyduino.com/archives/592#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:37:13 +0000</pubDate>
		<dc:creator>Morgellon</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Displays]]></category>
		<category><![CDATA[Optical]]></category>
		<category><![CDATA[Pachube]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Based]]></category>

		<guid isPermaLink="false">http://dailyduino.com/?p=592</guid>
		<description><![CDATA[Quick update before I zonk out&#8230;  Yesterday I setup an account for Pachube and spent all night getting familiar with how it works. Pachube describes itself as a service that enables you to connect, tag and share real time sensor data from objects, devices, buildings and environments around the world. The key aim is to [...]]]></description>
			<content:encoded><![CDATA[<p>Quick update before I zonk out&#8230;  Yesterday I setup an account for <a title="http://www.pachube.com/" href="http://www.pachube.com/" target="_blank">Pachube</a> and spent all night getting familiar with how it works. Pachube describes itself as a service that enables you to connect, tag and share real time sensor data from objects, devices, buildings and environments around the world. The key aim is to facilitate interaction between remote environments, both physical and virtual.</p>
<p>It also works with Arduino and Processing&#8230; hrmmmmm&#8230;..</p>
<div>As a &#8220;test&#8221; project, I set up two light sensors in my room.  One is mounted on the wall, the other is taped to the window facing outside.  The idea is to compare inside light levels to outside light levels and adjust for energy consumption.  If the light level outside is equal or greater than inside, then perhaps I should open the blinds to let in more light&#8230; or maybe even go outside&#8230; <em><strong>*gasp</strong></em>*</div>
<div>The two light sensors are connected to an Arduino running the Standard Firmata.  The Arduino is connected to a PC running a Processing sketch that sends the sensor data to Pachube.  Nice and easy!  I&#8217;ll post more details, code and a basic tutorial later&#8230; after I&#8217;ve slept&#8230; that way it <em><strong>*might*</strong></em> make sense.</div>
<div>Until then, here are some pictures and graphs. (yay graphs!) The two graphs are generated by Pachube and are fairly easy to customize.  The higher the number, the less light is present.  So, hopefully the Inside Light Sensor will stay a nice high number as I sleep&#8230; while the Outside Light Sensor should lower over the course of the day.</div>
<div>
<a href='http://dailyduino.com/archives/592/2009-06-24-065401' title='2009-06-24-065401'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-065401-150x150.jpg" class="attachment-thumbnail" alt="Arduino Light Sensor Wiring" title="2009-06-24-065401" /></a>
<a href='http://dailyduino.com/archives/592/2009-06-24-065230' title='2009-06-24-065230'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-065230-150x150.jpg" class="attachment-thumbnail" alt="Light Sensors in Room" title="2009-06-24-065230" /></a>
<a href='http://dailyduino.com/archives/592/2009-06-24-065118' title='2009-06-24-065118'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-065118-150x150.jpg" class="attachment-thumbnail" alt="Inside Light Sensor" title="2009-06-24-065118" /></a>
<a href='http://dailyduino.com/archives/592/2009-06-24-065254' title='2009-06-24-065254'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-065254-150x150.jpg" class="attachment-thumbnail" alt="Outside Light Sensor" title="2009-06-24-065254" /></a>
<a href='http://dailyduino.com/archives/592/2009-06-24-070307' title='2009-06-24-070307'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-070307-150x150.jpg" class="attachment-thumbnail" alt="Outside Light Sensor" title="2009-06-24-070307" /></a>
<a href='http://dailyduino.com/archives/592/2009-06-24-070403' title='2009-06-24-070403'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-070403-150x150.jpg" class="attachment-thumbnail" alt="Sunrise" title="2009-06-24-070403" /></a>
<a href='http://dailyduino.com/archives/592/2009-06-24-070102' title='2009-06-24-070102'><img width="150" height="150" src="http://dailyduino.com/wp-content/uploads/2009/06/2009-06-24-070102-150x150.jpg" class="attachment-thumbnail" alt="&quot;Screen Shot&quot;" title="2009-06-24-070102" /></a>
</div>
<p><img class="alignnone" title="INSIDE Light Sensor" src=" http://www.pachube.com/feeds/2145/datastreams/0/history.png?w=500&amp;h=200&amp;c=33cc66&amp;b=true&amp;g=true&amp;t=Inside%20Light%20Sensor&amp;l=Higher%20Numbers%20Equal%20Dark%20---%20Lower%20Numbers%20Equal%20Light&amp;s=2" alt="" width="500" height="200" /></p>
<p><img class="alignnone" title="Outside Light Sensor" src=" http://www.pachube.com/feeds/2145/datastreams/1/history.png?w=500&amp;h=200&amp;c=33cc66&amp;b=true&amp;g=true&amp;t=Outside%20Light%20Sensor&amp;l=Higher%20Numbers%20Equal%20Dark%20---%20Lower%20Numbers%20Equal%20Light&amp;s=2" alt="" width="500" height="200" /></p>
<p>The graphs will continue to update as they receive more data from the sensors.  It will be interesting to watch and compare the differences in the two graphs.  More to come soon!</p>
<p>&#8211;Morgellon OUT!!</p>
<p><code><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://dailyduino.com/archives/592/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Composite Video</title>
		<link>http://dailyduino.com/archives/368</link>
		<comments>http://dailyduino.com/archives/368#comments</comments>
		<pubDate>Thu, 27 Nov 2008 01:37:24 +0000</pubDate>
		<dc:creator>Phizone</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Displays]]></category>

		<guid isPermaLink="false">http://dailyduino.com/?p=368</guid>
		<description><![CDATA[Television! Teacher, mother, secret lover. &#8211;Homer J. Simpson Having only discovered the duino recently, I&#8217;m constantly searching for applications that push the limits of what can be done with the device. There have been several sketches posted that will output composite black and white video to your TV with a very simple circuit, but the [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Television! Teacher, mother, secret lover.</em></strong> <strong>&#8211;Homer J. Simpson</strong></p>
<p>Having only discovered the duino recently, I&#8217;m constantly searching for applications that push the limits of what can be done with the device. There have been several sketches posted that will output composite black and white video to your TV with a very simple circuit, but the most interesting of these to me is the <a title="Arduino Pong" href="http://alastair.parker.googlepages.com/arduinopong" target="_blank">Arduino Pong</a> code by Alastair Parker. What I&#8217;ve done is strip the code down to just the intro screen in order to simplify the idea and get my mind wrapped around it. Check out the following schematic, code and resulting output.</p>
<p>Download the <a title="Composite TV Code" href="http://dailyduino.com/wp-content/uploads/2008/11/daily_duino_composite_video.txt" target="_self">code</a>.</p>
<div id="attachment_370" class="wp-caption alignright" style="width: 284px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/composite_video.png"><img class="size-medium wp-image-370" title="Composite Video Schematic" src="http://dailyduino.com/wp-content/uploads/2008/11/composite_video.png" alt="Arduino Composite Video Schematic" width="274" height="270" /></a><p class="wp-caption-text">Arduino Composite Video Schematic</p></div>
<p>To change the on-screen text, grab a sheet of graph paper, create a rectangle that is 38 units wide and 14 units tall, and mark the pixels you would like to turn on. After that, it&#8217;s simply a matter of changing the &#8220;setPixel(x,y)&#8221; lines in the code. Have fun and as Homer says: <strong><em>Let us all bask in television&#8217;s warm glowing warming glow.</em></strong></p>
<div id="attachment_371" class="wp-caption alignleft" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/dailyduino_tv.png"><img class="size-medium wp-image-371" title="Daily Duino TV Image" src="http://dailyduino.com/wp-content/uploads/2008/11/dailyduino_tv.png" alt="Composite Output Result" width="300" height="225" /></a><p class="wp-caption-text">Composite Output Result</p></div>
<div class="mceTemp">
<div id="attachment_379" class="wp-caption alignleft" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/tv_proto.png"><img class="size-medium wp-image-379" title="TV Prototype Circuit" src="http://dailyduino.com/wp-content/uploads/2008/11/tv_proto.png" alt="The circuit on breadboard" width="300" height="225" /></a><p class="wp-caption-text">The circuit on breadboard</p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://dailyduino.com/archives/368/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wired Communication Between Arduinos</title>
		<link>http://dailyduino.com/archives/287</link>
		<comments>http://dailyduino.com/archives/287#comments</comments>
		<pubDate>Sat, 08 Nov 2008 22:31:10 +0000</pubDate>
		<dc:creator>droops</dc:creator>
				<category><![CDATA[LCD]]></category>
		<category><![CDATA[Serial]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[sparkfun]]></category>

		<guid isPermaLink="false">http://dailyduino.com/?p=287</guid>
		<description><![CDATA[To do a wired serial conection you need 3 wires, rx, tx, ground.  Don&#8217;t forget the ground, that had me all confused and frustrated.  The tx (transmit) and rx (recieve) wires need to be crossed. I wrote a simple sketch that starts at 0, outputs that value, increments by 1, outputs that value and so [...]]]></description>
			<content:encoded><![CDATA[<p>To do a wired serial conection you need 3 wires, rx, tx, ground.  Don&#8217;t forget the ground, that had me all confused and frustrated.  The tx (transmit) and rx (recieve) wires need to be crossed.</p>
<p>I wrote a simple sketch that starts at 0, outputs that value, increments by 1, outputs that value and so on.  This sketch will be used for all of my serial communication between Arduino posts. <a href="http://dailyduino.com/code/serialcom/">code</a></p>
<div id="attachment_288" class="wp-caption alignnone" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/lcd.jpg"><img class="size-medium wp-image-288" title="lcd" src="http://dailyduino.com/wp-content/uploads/2008/11/lcd-300x139.jpg" alt="LCD output" width="300" height="139" /></a><p class="wp-caption-text">LCD output</p></div>
<p>So I get my sketches running, one outputting that information and the second reading it and displaying it to an LCD.</p>
<p>Then I wire everything up.</p>
<p><a href="http://dailyduino.com/wp-content/uploads/2008/11/wired.jpg"><img class="alignnone size-medium wp-image-289" title="wired" src="http://dailyduino.com/wp-content/uploads/2008/11/wired-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p><a href="http://dailyduino.com/wp-content/uploads/2008/11/wired_closeup.jpg"><img class="alignnone size-medium wp-image-290" title="wired_closeup" src="http://dailyduino.com/wp-content/uploads/2008/11/wired_closeup-300x200.jpg" alt="" width="300" height="200" /></a></p>
<p>This allows tx and rx between the 2 Arduino&#8217;s dont forget the common ground.  With wireless you do not have to have that common ground, my next 2 posts will be on such things.</p>
<p><a href="http://dailyduino.com/code/serialcom/">Download the sketches I used</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dailyduino.com/archives/287/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More LCD Goodness</title>
		<link>http://dailyduino.com/archives/249</link>
		<comments>http://dailyduino.com/archives/249#comments</comments>
		<pubDate>Thu, 06 Nov 2008 03:47:38 +0000</pubDate>
		<dc:creator>droops</dc:creator>
				<category><![CDATA[LCD]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Freeduino]]></category>
		<category><![CDATA[lcd117]]></category>
		<category><![CDATA[Modern Device]]></category>
		<category><![CDATA[sparkfun]]></category>

		<guid isPermaLink="false">http://dailyduino.com/?p=249</guid>
		<description><![CDATA[I currently own and have used 2 16&#215;2 LCD&#8217;s with my Arduino projects.  One from Modern Device and one from Sparkfun.  Both are very easy to use with the Arduino, as they have an added on board that handles all the communication and all you have to do is send 3 wires, power, ground and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dailyduino.com/wp-content/uploads/2008/11/modern_front.jpg"><img class="alignnone size-medium wp-image-251" title="modern_front" src="http://dailyduino.com/wp-content/uploads/2008/11/modern_front-300x136.jpg" alt="" width="300" height="136" /></a><a href="http://dailyduino.com/wp-content/uploads/2008/11/sparkfun_front.jpg"> <img class="alignnone size-medium wp-image-250" title="sparkfun_front" src="http://dailyduino.com/wp-content/uploads/2008/11/sparkfun_front-300x154.jpg" alt="" width="300" height="154" /></a></p>
<p>I currently own and have used 2 16&#215;2 LCD&#8217;s with my Arduino projects.  One from <a href="http://moderndevice.com/LCD.shtml">Modern Device</a> and one from <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=812">Sparkfun</a>.  Both are very easy to use with the Arduino, as they have an added on board that handles all the communication and all you have to do is send 3 wires, power, ground and data to the LCD.  I wanted to give a short rundown on the 2 LCD&#8217;s and maybe help you choose which one to get.</p>
<p><span style="color: #000000;"><strong>Cost:</strong></span><br />
Modern Device: $20<br />
Sparkfun: $24.95<br />
<strong>Winner: Modern Device</strong></p>
<p><span style="color: #000000;"><strong>Colors:</strong></span><br />
Modern Device: White on Blue<br />
Sparkfun: Red on Black, Black on Green, White on Black, Yellow on Blue<br />
<strong>Winner: Sparkfun </strong></p>
<p><span style="color: #000000;"><strong>Hardware:</strong></span><br />
Modern Device: You have to put the thing together, it has a test button and a demo button, trimpot for contrast, you can use the same power supply for running the LCD driver and the backlight or you can seperate things out Also the LCD117 is bigger than the sparkfun board, but can be removed from the LCD and connected to different inputs for different LCD&#8217;s<br />
Sparkfun: It comes preassembled which is faster but has less hardware features.<br />
<strong>Winner: Tie</strong> The Modern Device kit can be preassembled but it adds to the cost.</p>
<div id="attachment_255" class="wp-caption alignnone" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/modern_side.jpg"><img class="size-medium wp-image-255" title="modern_side" src="http://dailyduino.com/wp-content/uploads/2008/11/modern_side-300x141.jpg" alt="Modern Device Side" width="300" height="141" /></a><p class="wp-caption-text">Modern Device Side</p></div>
<div id="attachment_254" class="wp-caption alignnone" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/sparkfun_side.jpg"><img class="size-medium wp-image-254" title="sparkfun_side" src="http://dailyduino.com/wp-content/uploads/2008/11/sparkfun_side-300x107.jpg" alt="Sparkfun Side" width="300" height="107" /></a><p class="wp-caption-text">Sparkfun Side</p></div>
<div id="attachment_252" class="wp-caption alignnone" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/modern_back.jpg"><img class="size-medium wp-image-252" title="modern_back" src="http://dailyduino.com/wp-content/uploads/2008/11/modern_back-300x132.jpg" alt="Modern Device Back" width="300" height="132" /></a><p class="wp-caption-text">Modern Device Back</p></div>
<div id="attachment_253" class="wp-caption alignnone" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/11/sparkfun_back.jpg"><img class="size-medium wp-image-253" title="sparkfun_back" src="http://dailyduino.com/wp-content/uploads/2008/11/sparkfun_back-300x143.jpg" alt="Sparkfun Back" width="300" height="143" /></a><p class="wp-caption-text">Sparkfun Back</p></div>
<p><strong>Software:</strong><br />
Modern Device: At the bottom of the page on the LCD there is detailed examples of how to use the code and an Arduino sketch to upload and demo the board.  It allows custom characters and even has a windows utility to create them. You can use the serial port on your arduino or you can use the SoftwareSerial library<br />
Sparkfun: No example code, you have to search the internet for such things or keep reading this blog as I am going to post on it in a few days. You can also use the serial port or SoftwareSerial<br />
<strong>Winner: Modern Device</strong></p>
<p><strong>Support:</strong><br />
Modern Device: Has their own forum that is managed by the developer (its a one man shop).  He also does support via email but would rather use the forum.  He has a limited amount of items in his store and he designed most of them, so its a knowledgable place<br />
Sparkfun: They have their own forum but are trying to support many more products (19 pages of results for arduino LCD). They also have ~10 16&#215;2 LCD&#8217;s and over 20 different LCD&#8217;s for sale<strong><br />
Winner: Modern Device</strong></p>
<p>Both sites have great LCD&#8217;s, for the Arduino user though, Modern Device is going to make you happier.</p>
<p><strong>Overall Winner: <a href="http://moderndevice.com/LCD.shtml">Modern Device</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://dailyduino.com/archives/249/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phreaknic Giveaways</title>
		<link>http://dailyduino.com/archives/164</link>
		<comments>http://dailyduino.com/archives/164#comments</comments>
		<pubDate>Tue, 30 Sep 2008 05:36:17 +0000</pubDate>
		<dc:creator>droops</dc:creator>
				<category><![CDATA[Freeduino]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[MotorShield]]></category>
		<category><![CDATA[Phreaknic]]></category>
		<category><![CDATA[WavShield]]></category>
		<category><![CDATA[rbbb]]></category>

		<guid isPermaLink="false">http://dailyduino.com/?p=164</guid>
		<description><![CDATA[Several of my favorite Arduino/Freeduino stores have sent us in some giveaways for the con.  We are not sure how we are going to be giving things out, as most are kits, I think we will be giving them out during our talk and during the tutorials going on during the day.  Maybe get a [...]]]></description>
			<content:encoded><![CDATA[<p>Several of my favorite Arduino/Freeduino stores have sent us in some giveaways for the con.  We are not sure how we are going to be giving things out, as most are kits, I think we will be giving them out during our talk and during the tutorials going on during the day.  Maybe get a few teams together during the talk and give them each a board to put together and do a project off of.  Then give more coolness away for the team that makes the coolest stuff, I guess I need to bring a big box of parts.</p>
<p><a href="http://moderndevice.com/">Paul from Modern Device</a> sent in 3 rBBB&#8217;s, 2 P4 RS232 to TTL Serial Adapter Kits, 2 LCD117 Serial LCD Boards, 2 16&#215;2 blue LCD&#8217;s and a Serial Cable.</p>
<p><a href="http://www.adafruit.com/">Lady Ada from Adafruit Industries</a> gave us a Motor Shield and a Wav Shield.</p>
<p><a href="http://www.nkcelectronics.com/">NKC Electronics</a> sent in 3 x <span class="nfakPe">Freeduino</span> USB kits and 2 x <span class="nfakPe">Freeduino</span> serial kits.</p>
<p>I owe each of these folks something and I am working on it.  Please check out their stores for the coolness.</p>
]]></content:encoded>
			<wfw:commentRss>http://dailyduino.com/archives/164/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCD&#8217;s &#8211; Bring your projects to the next level</title>
		<link>http://dailyduino.com/archives/61</link>
		<comments>http://dailyduino.com/archives/61#comments</comments>
		<pubDate>Sat, 23 Aug 2008 17:18:20 +0000</pubDate>
		<dc:creator>droops</dc:creator>
				<category><![CDATA[LCD]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[Displays]]></category>
		<category><![CDATA[Modern Device]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[serial]]></category>

		<guid isPermaLink="false">http://dailyduino.com/?p=61</guid>
		<description><![CDATA[First off, I enjoy showing my wife thing that I build or write.  She enjoys showing me her projects, but as she is a photographer, her stuff is usually cooler looking.  Fancy cron jobs and database queries just don&#8217;t have the bling of an underwater naked woman in an artful pose. Since I started playing [...]]]></description>
			<content:encoded><![CDATA[<p>First off, I enjoy showing my wife thing that I build or write.  She enjoys showing me her projects, but as she is a photographer, her stuff is usually cooler looking.  Fancy cron jobs and database queries just don&#8217;t have the bling of an underwater naked woman in an artful pose.</p>
<p>Since I started playing with Arduino&#8217;s, my wife knows that her kitchen table will be full of wires and little electronics that our kid doesn&#8217;t need to pull off the table.  Little LED&#8217;s that blink or some serial output to a computer are cool, but not so impressive.  But serial output to an LCD, a cool blue LCD, now things start to get interesting.</p>
<div id="attachment_62" class="wp-caption aligncenter" style="width: 210px"><a href="http://dailyduino.com/wp-content/uploads/2008/08/rfid_reader_lcd.jpg"><img class="size-medium wp-image-62" title="rfid_reader_lcd" src="http://dailyduino.com/wp-content/uploads/2008/08/rfid_reader_lcd-200x300.jpg" alt="RFID Reader" width="200" height="300" /></a><p class="wp-caption-text">RFID Reader</p></div>
<p>Those are pictures of a RFID reader that I built the other day.  My 1.5 year old daughter thinks its the coolest thing.  Not only does an LED light up when a tag is read, but it has that fancy LCD.  Good design should be usable by little kids.  She can work the remote to our Mac&#8217;s, she can work an iPod, and now she can work my RFID reader.</p>
<div id="attachment_67" class="wp-caption aligncenter" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/08/rfid_reader_lcd11.jpg"><img class="size-medium wp-image-67" title="rfid_reader_lcd11" src="http://dailyduino.com/wp-content/uploads/2008/08/rfid_reader_lcd11-300x200.jpg" alt="RFID Reader LCD" width="300" height="200" /></a><p class="wp-caption-text">RFID Reader LCD</p></div>
<p>If she knew how to solder, she could probably put one of these LCD&#8217;s together.  I am using 2 LCD&#8217;s from <a href="http://moderndevice.com/LCD.shtml" target="_self">Modern Device</a> and their Serial LCD Board to drive them.  Its as easy as adding a second serial output to your projects to add in an LCD.</p>
<p>There are a few other things you have to send on that serial connection and they are well documented at the bottom of the the above link.  There is also a test function on the Serial Board to make sure you hooked everything up properly.  The board will run either LCD, but you have to have different headers installed and a different resistor for the backlight.  No resistor, just a jumper wire for the 16&#215;2 and a 15 ohm for the 20&#215;4.</p>
<div id="attachment_69" class="wp-caption aligncenter" style="width: 310px"><a href="http://dailyduino.com/wp-content/uploads/2008/08/serial_lcd_board.jpg"><img class="size-medium wp-image-69" title="serial_lcd_board" src="http://dailyduino.com/wp-content/uploads/2008/08/serial_lcd_board-300x145.jpg" alt="LCD117 Serial LCD Board" width="300" height="145" /></a><p class="wp-caption-text">LCD117 Serial LCD Board</p></div>
<p>I had some problems with one of my Serial LCD Boards, but it seems to have been a hardware problem, I resoldered everything and it worked.  Paul at Modern Device has a forum set up where he will help you with any problem.  It&#8217;s very cool to have a company that sells things at good prices and will help you with their products.</p>
<div id="attachment_66" class="wp-caption aligncenter" style="width: 210px"><a href="http://dailyduino.com/wp-content/uploads/2008/08/40_lcd1.jpg"><img class="size-medium wp-image-66" title="40_lcd1" src="http://dailyduino.com/wp-content/uploads/2008/08/40_lcd1-200x300.jpg" alt="20x4 LCD" width="200" height="300" /></a><p class="wp-caption-text">20x4 LCD</p></div>
<p>Here is some example code to send data to the 16&#215;2 LCD (just like the RFID Reader)</p>
<blockquote><p>#include &lt;SoftwareSerial.h&gt;</p>
<p>#define rxPin 4<br />
// rxPin is immaterial &#8211; not used &#8211; just make this an unused Arduino pin number<br />
//the txPin is an unused digital pin, you can use analog pins for digital pins<br />
#define txPin 14 // pin 14 is analog pin 0, on a BBB just use a servo cable <img src='http://dailyduino.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>SoftwareSerial mySerial =  SoftwareSerial(rxPin, txPin);</p>
<p>void setup(){</p>
<p>pinMode(txPin, OUTPUT);<br />
mySerial.begin(9600);    // 9600 baud is chip comm speed</p>
<p>mySerial.print(&#8220;?G216&#8243;); // set display geometry,  2 x 16 characters in this case<br />
delay(100);               // pause to allow LCD EEPROM to program</p>
<p>mySerial.print(&#8220;?Bff&#8221;);  // set backlight to 40 hex<br />
delay(100);              // pause to allow LCD EEPROM to program</p>
<p>mySerial.print(&#8220;?s6&#8243;);   // set tabs to six spaces<br />
delay(1000);              // pause to allow LCD EEPROM to program</p>
<p>}</p>
<p>void loop(){</p>
<p>mySerial.print(&#8220;?c0&#8243;);          // turn cursor off<br />
delay(300);                //without the delay, the LCD will crash</p>
<p>mySerial.print(&#8220;?f&#8221;);                   // clear the LCD<br />
delay(100);<br />
delay(3000);</p>
<p>mySerial.print(&#8220;?x00?y0&#8243;);              // cursor to first character of line 0</p>
<p>mySerial.print(&#8220;LCD117 test&#8221;);</p>
<p>delay(3000);</p>
<p>mySerial.print(&#8220;?x00?y1&#8243;);          // move cursor to beginning of line 1<br />
mySerial.print(&#8220;moderndevice.com&#8221;);     // crass commercial message</p>
<p>delay(6000);                          // pause three secs to admire</p>
<p>mySerial.print(&#8220;?f&#8221;);                   // clear the LCD</p>
<p>mySerial.print(&#8220;?x00?y0&#8243;);          // move cursor to beginning of line 0</p>
<p>mySerial.print(&#8221; LCD 117 chip by&#8221;);         // displys LCD #117 on the screen</p>
<p>mySerial.print(&#8220;?x00?y1&#8243;);              // cursor to first character of line 1<br />
mySerial.print(&#8221; phanderson.com&#8221;);</p>
<p>delay(3000);                          // pause three secs to admire</p>
<p>mySerial.print(&#8220;?f&#8221;);                   // clear the screen</p>
<p>delay(1000);<br />
}</p></blockquote>
<p><a href="http://dailyduino.com/wp-content/uploads/2008/08/40_lcd2.jpg"><img class="aligncenter size-medium wp-image-65" title="40_lcd2" src="http://dailyduino.com/wp-content/uploads/2008/08/40_lcd2-300x200.jpg" alt="" width="300" height="200" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dailyduino.com/archives/61/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

