<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Arduino + HD44780 LCD Module</title>
	<atom:link href="http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/</link>
	<description>Hardware, software, and just general tinkering</description>
	<lastBuildDate>Tue, 02 Apr 2013 07:02:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
	<item>
		<title>By: Lars Jansen &#187; Huge index of Arduino &#38; Freeduino Knowledge</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-3836</link>
		<dc:creator>Lars Jansen &#187; Huge index of Arduino &#38; Freeduino Knowledge</dc:creator>
		<pubDate>Wed, 25 Jul 2012 15:09:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-3836</guid>
		<description>[...] detailed article on the ins and outs of LCD interfacing to Arduino/FreeduinoLCD: library for the HD44780LCD: blog post on using an HD44780 based LCDLED: blinking a single LED on pin 13 tutorialLED: [...]</description>
		<content:encoded><![CDATA[<p>[...] detailed article on the ins and outs of LCD interfacing to Arduino/FreeduinoLCD: library for the HD44780LCD: blog post on using an HD44780 based LCDLED: blinking a single LED on pin 13 tutorialLED: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-970</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Sat, 13 Jun 2009 00:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-970</guid>
		<description>Adjusting the contrast did work. I hate how often electronics can make you feel stupid :)

Thanks for your help. Awesome library. Out of the 5 I tried, it has been the only one that has worked.</description>
		<content:encoded><![CDATA[<p>Adjusting the contrast did work. I hate how often electronics can make you feel stupid <img src='http://www.slashdev.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks for your help. Awesome library. Out of the 5 I tried, it has been the only one that has worked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-969</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Fri, 12 Jun 2009 14:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-969</guid>
		<description>Nathan,

I just tested my 16x2 display in two line mode and it works fine.  For example to print hello world on two lines:

&lt;code&gt;lcd.print(hello);
lcd.move_to(1, 2);
lcd.print(hello);
&lt;/code&gt;

If you don&#039;t see anything at all in 2line mode, you might try adjusting contrast.  Sometimes I find it needs to be tweaked when switching modes.

If this doesn&#039;t help I&#039;m afraid I&#039;m out of ideas.  Each LCD can sometimes have it&#039;s own quirks I&#039;m afraid.</description>
		<content:encoded><![CDATA[<p>Nathan,</p>
<p>I just tested my 16&#215;2 display in two line mode and it works fine.  For example to print hello world on two lines:</p>
<p><code>lcd.print(hello);<br />
lcd.move_to(1, 2);<br />
lcd.print(hello);<br />
</code></p>
<p>If you don&#8217;t see anything at all in 2line mode, you might try adjusting contrast.  Sometimes I find it needs to be tweaked when switching modes.</p>
<p>If this doesn&#8217;t help I&#8217;m afraid I&#8217;m out of ideas.  Each LCD can sometimes have it&#8217;s own quirks I&#8217;m afraid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-968</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Fri, 12 Jun 2009 07:43:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-968</guid>
		<description>I&#039;m having problems writing to the second line of my 16x2 LCD. It works great when only using the first line. When I OR the parameter FUNCTION_2LINE, nothing at all is displayed on the LCD, it doesn&#039;t print on the first line either.

Even when in 1LINE mode, using the move_to(17,1), only messages on the first line are printed.

I am attempting to do this within the Hello_4pin example included with your code.

Any help or suggestions will be greatly appreciated. Thanks for writing this library, it has been a great help!</description>
		<content:encoded><![CDATA[<p>I&#8217;m having problems writing to the second line of my 16&#215;2 LCD. It works great when only using the first line. When I OR the parameter FUNCTION_2LINE, nothing at all is displayed on the LCD, it doesn&#8217;t print on the first line either.</p>
<p>Even when in 1LINE mode, using the move_to(17,1), only messages on the first line are printed.</p>
<p>I am attempting to do this within the Hello_4pin example included with your code.</p>
<p>Any help or suggestions will be greatly appreciated. Thanks for writing this library, it has been a great help!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-839</link>
		<dc:creator>Erik</dc:creator>
		<pubDate>Thu, 08 Jan 2009 09:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-839</guid>
		<description>Hey, I just wanted to say thanks for the library!  I spent some time trying to use the ones listed on Arduino Playground, and I was getting periodic non-sense characters (katakana, question marks, etc.)...using your library, everything fired right up!  

If you&#039;re interested, I&#039;m using a Seiko SII L1682 display that I got from a Surplus store and it seems to be fully compatible.</description>
		<content:encoded><![CDATA[<p>Hey, I just wanted to say thanks for the library!  I spent some time trying to use the ones listed on Arduino Playground, and I was getting periodic non-sense characters (katakana, question marks, etc.)&#8230;using your library, everything fired right up!  </p>
<p>If you&#8217;re interested, I&#8217;m using a Seiko SII L1682 display that I got from a Surplus store and it seems to be fully compatible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-819</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Thu, 23 Oct 2008 15:21:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-819</guid>
		<description>Matt,

The only thing I can think to suggest is just double check that the pins are all connected correctly and that your code reflects that.

I&#039;ve used this library with pin assignment different than the defaults before without a problem.</description>
		<content:encoded><![CDATA[<p>Matt,</p>
<p>The only thing I can think to suggest is just double check that the pins are all connected correctly and that your code reflects that.</p>
<p>I&#8217;ve used this library with pin assignment different than the defaults before without a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt aspen</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-818</link>
		<dc:creator>matt aspen</dc:creator>
		<pubDate>Wed, 22 Oct 2008 22:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-818</guid>
		<description>Ok, but in you README (and examples) you say:
RS -&gt; 1
RW -&gt; 2
E  -&gt; 3
D0 -&gt; 4
...
D7 -&gt; 11

So, I tried the 4 pin &#039;hello world&#039; with this mapping:
lcd.set_ctrl_pins(CTRLPINS(10,9,8)); // RS-&gt;10, RW-&gt;9, E-&gt;8
  lcd.set_data_pins(_4PINS(4,5,6,7)); // D4-&gt;4, D5-&gt;5, D6-&gt;6, D7-&gt;7

and don&#039;t see anything

Before, when I used

lcd.set_ctrl_pins(CTRLPINS(1,2,3)); // RS-&gt;1, RW-&gt;2, E-&gt;3

It worked.

What I am missing here?

Thanks, --MA</description>
		<content:encoded><![CDATA[<p>Ok, but in you README (and examples) you say:<br />
RS -&gt; 1<br />
RW -&gt; 2<br />
E  -&gt; 3<br />
D0 -&gt; 4<br />
&#8230;<br />
D7 -&gt; 11</p>
<p>So, I tried the 4 pin &#8216;hello world&#8217; with this mapping:<br />
lcd.set_ctrl_pins(CTRLPINS(10,9,8)); // RS-&gt;10, RW-&gt;9, E-&gt;8<br />
  lcd.set_data_pins(_4PINS(4,5,6,7)); // D4-&gt;4, D5-&gt;5, D6-&gt;6, D7-&gt;7</p>
<p>and don&#8217;t see anything</p>
<p>Before, when I used</p>
<p>lcd.set_ctrl_pins(CTRLPINS(1,2,3)); // RS-&gt;1, RW-&gt;2, E-&gt;3</p>
<p>It worked.</p>
<p>What I am missing here?</p>
<p>Thanks, &#8211;MA</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-817</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Mon, 20 Oct 2008 16:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-817</guid>
		<description>Matt,

What does get displayed?  I would have expected your use of itoa function to work as expected.

Also, since you are using the Serial library, be sure you are NOT using pins 0 and 1 for your LCD.  These pins are used by the Serial library.</description>
		<content:encoded><![CDATA[<p>Matt,</p>
<p>What does get displayed?  I would have expected your use of itoa function to work as expected.</p>
<p>Also, since you are using the Serial library, be sure you are NOT using pins 0 and 1 for your LCD.  These pins are used by the Serial library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt aspen</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-816</link>
		<dc:creator>matt aspen</dc:creator>
		<pubDate>Mon, 20 Oct 2008 16:07:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-816</guid>
		<description>Hi,

Thank you for writing this library.

I have a question.

I was successfully able to set up and execute the &quot;Hello World&quot; example from the bottom of page: http://www.slashdev.ca/arduino-lcd-library/

I then modified it using Arduino&#039;s Serial library: I sent a message and want the controller to print my text to the lcd.

The issue I&#039;m having is that the Serial.read() returns an &#039;int&#039; but the print for the LCD takes in a &#039;char&#039; or &#039;char*&#039;.

I tried several things:
1.
integerRead = Serial.read();
Serial.println( integerRead, BYTE  );       lcd.print(itoa(integerRead, charBufferArray, 10));

2. lcd.print(Serial.read());

3. itoa(integerRead, charArray, 10)

but none of these display what I want; the text that I&#039;m sending.

Basically, what I want to do, again, is to read the characters that I&#039;m sending via Serial (int) and print the ascii characters on the lcd.

Thanks,
--MA</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thank you for writing this library.</p>
<p>I have a question.</p>
<p>I was successfully able to set up and execute the &#8220;Hello World&#8221; example from the bottom of page: <a href="http://www.slashdev.ca/arduino-lcd-library/" rel="nofollow">http://www.slashdev.ca/arduino-lcd-library/</a></p>
<p>I then modified it using Arduino&#8217;s Serial library: I sent a message and want the controller to print my text to the lcd.</p>
<p>The issue I&#8217;m having is that the Serial.read() returns an &#8216;int&#8217; but the print for the LCD takes in a &#8216;char&#8217; or &#8216;char*&#8217;.</p>
<p>I tried several things:<br />
1.<br />
integerRead = Serial.read();<br />
Serial.println( integerRead, BYTE  );       lcd.print(itoa(integerRead, charBufferArray, 10));</p>
<p>2. lcd.print(Serial.read());</p>
<p>3. itoa(integerRead, charArray, 10)</p>
<p>but none of these display what I want; the text that I&#8217;m sending.</p>
<p>Basically, what I want to do, again, is to read the characters that I&#8217;m sending via Serial (int) and print the ascii characters on the lcd.</p>
<p>Thanks,<br />
&#8211;MA</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arkadian</title>
		<link>http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/comment-page-1/#comment-788</link>
		<dc:creator>arkadian</dc:creator>
		<pubDate>Fri, 15 Aug 2008 21:11:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/2008/01/13/arduino-hd44780-lcd-module/#comment-788</guid>
		<description>Great library! I&#039;m an arduino newbie and today I wasted a day trying to get a 16x2 lcd to work in a 4-pin mode. Your library saved me! The only thing I found strange was that (to get my lcd to work) I had to insert a small delay between two consecutive lcd commands i.e.
 
lcd.clear();delay(3);
lcd.move_to(1,1);delay(3);
lcd.print(&quot;Value: &quot;);delay(3);

Thanks for sharing this library mate!</description>
		<content:encoded><![CDATA[<p>Great library! I&#8217;m an arduino newbie and today I wasted a day trying to get a 16&#215;2 lcd to work in a 4-pin mode. Your library saved me! The only thing I found strange was that (to get my lcd to work) I had to insert a small delay between two consecutive lcd commands i.e.</p>
<p>lcd.clear();delay(3);<br />
lcd.move_to(1,1);delay(3);<br />
lcd.print(&#8220;Value: &#8220;);delay(3);</p>
<p>Thanks for sharing this library mate!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
