<?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 LCD Library</title>
	<atom:link href="http://www.slashdev.ca/arduino-lcd-library/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.slashdev.ca</link>
	<description>Hardware, software, and just general tinkering</description>
	<lastBuildDate>Mon, 30 Aug 2010 11:32:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1073</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Wed, 06 Jan 2010 18:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1073</guid>
		<description>Hi Arthur,

The comments have become extremely cumbersome as a means to provide support.

Therefore I&#039;ve decided to setup a dedicated support forum!  Could you please create a topic there?

&lt;a href=&quot;http://forum.slashdev.ca/forum/1&quot; rel=&quot;nofollow&quot;&gt;support forum&lt;/a&gt;

Please include all relevant snippets of code in your post (ie: lcd initialization).</description>
		<content:encoded><![CDATA[<p>Hi Arthur,</p>
<p>The comments have become extremely cumbersome as a means to provide support.</p>
<p>Therefore I&#8217;ve decided to setup a dedicated support forum!  Could you please create a topic there?</p>
<p><a href="http://forum.slashdev.ca/forum/1" rel="nofollow">support forum</a></p>
<p>Please include all relevant snippets of code in your post (ie: lcd initialization).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arthur</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1072</link>
		<dc:creator>Arthur</dc:creator>
		<pubDate>Wed, 06 Jan 2010 12:23:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1072</guid>
		<description>Hello jiGGaK !

I just have a problem to write on the second line of my 2x16 display

I tried what you said &quot;lcd.move_to(1,2);&quot; but it doesn&#039;t work... 

The word is still on the same line, but not at the same place.

Thanks in advance</description>
		<content:encoded><![CDATA[<p>Hello jiGGaK !</p>
<p>I just have a problem to write on the second line of my 2&#215;16 display</p>
<p>I tried what you said &#8220;lcd.move_to(1,2);&#8221; but it doesn&#8217;t work&#8230; </p>
<p>The word is still on the same line, but not at the same place.</p>
<p>Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1052</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Thu, 03 Dec 2009 19:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1052</guid>
		<description>Maxine,

I just added a new forum!  I want to start moving support discussions out of the comments (really hard to provide support this way).

http://forum.slashdev.ca/forum/1

My first thought on your problem would be to just do some basic level debugging to see if the LCD is still working while you are using the serial connection.

For example:

&lt;pre lang=&quot;C&quot;&gt;
Serial.print(inches);
Serial.print(&quot;in, &quot;);
Serial.print(cm);
Serial.print(&quot;cm&quot;);
Serial.println();
 
lcd.print(&quot;I got here&quot;);

//delay(1000);
delay(3000); // delay longer to see the message
&lt;/pre&gt;

If you see the message, then you can start movind the lcd.print() around to verify the code is being reached.</description>
		<content:encoded><![CDATA[<p>Maxine,</p>
<p>I just added a new forum!  I want to start moving support discussions out of the comments (really hard to provide support this way).</p>
<p><a href="http://forum.slashdev.ca/forum/1" rel="nofollow">http://forum.slashdev.ca/forum/1</a></p>
<p>My first thought on your problem would be to just do some basic level debugging to see if the LCD is still working while you are using the serial connection.</p>
<p>For example:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span>inches<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in, &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span>cm<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;cm&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">println</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
lcd.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;I got here&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//delay(1000);</span>
delay<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// delay longer to see the message</span></pre></div></div>

<p>If you see the message, then you can start movind the lcd.print() around to verify the code is being reached.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxine</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1051</link>
		<dc:creator>Maxine</dc:creator>
		<pubDate>Thu, 03 Dec 2009 15:18:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1051</guid>
		<description>Ok I added in the char but the LCD will still not display anything. The code seems to run fine, but the LCD remains completely blank.
Thanks</description>
		<content:encoded><![CDATA[<p>Ok I added in the char but the LCD will still not display anything. The code seems to run fine, but the LCD remains completely blank.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1050</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Tue, 01 Dec 2009 21:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1050</guid>
		<description>Maxine,

What exactly is the problem?

I see one problem so far.  When you print to the lcd from the serial port, be sure to cast the incoming byte to a &lt;tt&gt;char&lt;/tt&gt;, eg:

&lt;pre lang=&quot;C&quot;&gt;
lcd.print((char)Serial.read());
&lt;/pre&gt;

Otherwise, the lcd will just contain a series of numbers instead of characters.

Also, be sure that you are not using pin 0 or pin 1 on the arduino for the LCD since these pins are reserved for serial communication.</description>
		<content:encoded><![CDATA[<p>Maxine,</p>
<p>What exactly is the problem?</p>
<p>I see one problem so far.  When you print to the lcd from the serial port, be sure to cast the incoming byte to a <tt>char</tt>, eg:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">lcd.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #009900;">&#41;</span>Serial.<span style="color: #202020;">read</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Otherwise, the lcd will just contain a series of numbers instead of characters.</p>
<p>Also, be sure that you are not using pin 0 or pin 1 on the arduino for the LCD since these pins are reserved for serial communication.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxine Emerich</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1049</link>
		<dc:creator>Maxine Emerich</dc:creator>
		<pubDate>Tue, 01 Dec 2009 21:02:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1049</guid>
		<description>Hi,
 I am trying to get my LCD to display what I am writing to a serial. I have the LCD hooked up and working for 4 Bit and can easily have it say &quot;hello world&quot;. Here is the part of my code that I am having trouble with:

&lt;pre lang=&quot;C&quot;&gt;
Serial.print(inches);
Serial.print(&quot;in, &quot;);
Serial.print(cm);
Serial.print(&quot;cm&quot;);
Serial.println();

delay(1000);

// when characters arrive over the serial port...
if (Serial.available()) {
  // wait a bit for the entire message to arrive
  delay(100);
  // clear the screen
  lcd.clear();
  // read all the available characters
  while (Serial.available() &gt; 0) {
    // display each character to the LCD
    lcd.print(Serial.read());
&lt;/pre&gt;

Any suggestions?
THanks</description>
		<content:encoded><![CDATA[<p>Hi,<br />
 I am trying to get my LCD to display what I am writing to a serial. I have the LCD hooked up and working for 4 Bit and can easily have it say &#8220;hello world&#8221;. Here is the part of my code that I am having trouble with:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span>inches<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in, &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span>cm<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;cm&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Serial.<span style="color: #202020;">println</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
delay<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// when characters arrive over the serial port...</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>Serial.<span style="color: #202020;">available</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">// wait a bit for the entire message to arrive</span>
  delay<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// clear the screen</span>
  lcd.<span style="color: #202020;">clear</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// read all the available characters</span>
  <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>Serial.<span style="color: #202020;">available</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #666666; font-style: italic;">// display each character to the LCD</span>
    lcd.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span>Serial.<span style="color: #202020;">read</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Any suggestions?<br />
THanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theodor Hatt</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1039</link>
		<dc:creator>Theodor Hatt</dc:creator>
		<pubDate>Tue, 03 Nov 2009 19:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1039</guid>
		<description>After getting fixed all staff with the libraries there remains a major problem: On my display (1*16) I only can write to the first 8 positions. Either with your library or the &quot;official&quot; lib in Arduino IDE 17. What I found out: There are 2 types of 1*16 display: 
a) addresses of the displayram are 0 to 15
b) first 8 positions: 0 to 7
    next 8 positions: 64 to 70 (hex 40 to 47)
The type I have is b)
I think I have to buy a 2*16 instead of loosing  further time with the 1*16, I will have to generate some usefull information on the second line (wich is completely unnessary in my application ...)
Thank you for your patience with the old Swiss guy
Ted</description>
		<content:encoded><![CDATA[<p>After getting fixed all staff with the libraries there remains a major problem: On my display (1*16) I only can write to the first 8 positions. Either with your library or the &#8220;official&#8221; lib in Arduino IDE 17. What I found out: There are 2 types of 1*16 display:<br />
a) addresses of the displayram are 0 to 15<br />
b) first 8 positions: 0 to 7<br />
    next 8 positions: 64 to 70 (hex 40 to 47)<br />
The type I have is b)<br />
I think I have to buy a 2*16 instead of loosing  further time with the 1*16, I will have to generate some usefull information on the second line (wich is completely unnessary in my application &#8230;)<br />
Thank you for your patience with the old Swiss guy<br />
Ted</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1036</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Wed, 28 Oct 2009 14:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1036</guid>
		<description>The pin mapping shouldn&#039;t have any effect.

However, on the Arduino Diecimila you need to avoid using pin 0 and 1 for the LCD if you plan to also use the Arduino&#039;s serial port.</description>
		<content:encoded><![CDATA[<p>The pin mapping shouldn&#8217;t have any effect.</p>
<p>However, on the Arduino Diecimila you need to avoid using pin 0 and 1 for the LCD if you plan to also use the Arduino&#8217;s serial port.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theodor Hatt</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1034</link>
		<dc:creator>Theodor Hatt</dc:creator>
		<pubDate>Wed, 28 Oct 2009 06:13:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1034</guid>
		<description>Dear jiGGaK, 
thank you, I will try it - 
but in the mean time I found out that the actual
library of IDE 16 ist in the applicaton package (-&gt; open package -&gt; ..), I moved your library at this place and it compiles perfect - but another miss: I use a mega board and the control pins are 48,49,44 the data pins 50,51,52,53 should work??
Thanks</description>
		<content:encoded><![CDATA[<p>Dear jiGGaK,<br />
thank you, I will try it &#8211;<br />
but in the mean time I found out that the actual<br />
library of IDE 16 ist in the applicaton package (-&gt; open package -&gt; ..), I moved your library at this place and it compiles perfect &#8211; but another miss: I use a mega board and the control pins are 48,49,44 the data pins 50,51,52,53 should work??<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jiGGaK</title>
		<link>http://www.slashdev.ca/arduino-lcd-library/comment-page-1/#comment-1033</link>
		<dc:creator>jiGGaK</dc:creator>
		<pubDate>Wed, 28 Oct 2009 03:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.slashdev.ca/arduino-lcd-library/#comment-1033</guid>
		<description>Ted,

I just installed Arduino IDE 17 on OSX 10.5.8.

It appear that in this version of the IDE libraries are installed under a sub-directory of your sketchbook.

&lt;code&gt;~/Documents/Arduino/libraries&lt;/code&gt;

(see this &lt;a href=&quot;http://arduino.cc/blog/?p=313&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;)

Just tried compiling a sample from the LCD library and it seems to compile fine.</description>
		<content:encoded><![CDATA[<p>Ted,</p>
<p>I just installed Arduino IDE 17 on OSX 10.5.8.</p>
<p>It appear that in this version of the IDE libraries are installed under a sub-directory of your sketchbook.</p>
<p><code>~/Documents/Arduino/libraries</code></p>
<p>(see this <a href="http://arduino.cc/blog/?p=313" rel="nofollow">link</a>)</p>
<p>Just tried compiling a sample from the LCD library and it seems to compile fine.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
