<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<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">
	<channel>
		<title>LeafLabs Garden &#187; Topic: Help using the Arduino LCD Library</title>
		<link>http://forums.leaflabs.com/topic.php?id=9130</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:08:09 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=9130" rel="self" type="application/rss+xml" />

		<item>
			<title>TacoMini on "Help using the Arduino LCD Library"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9130#post-20199</link>
			<pubDate>Fri, 05 Oct 2012 15:28:56 +0000</pubDate>
			<dc:creator>TacoMini</dc:creator>
			<guid isPermaLink="false">20199@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;That was the problem, i re-wired the breadboard to pull 5v directly from my powersupply, and hooked just the data lines and to the maple, along with common grounds.&#60;/p&#62;
&#60;p&#62;Thanks higwoshy!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>higwoshy on "Help using the Arduino LCD Library"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9130#post-20197</link>
			<pubDate>Fri, 05 Oct 2012 08:58:28 +0000</pubDate>
			<dc:creator>higwoshy</dc:creator>
			<guid isPermaLink="false">20197@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Don't forget that maple is 3.3v and Arduino is 5v so you'll need to power LCD from an external 5v supply, or use a voltage pump to get the needed 5v from 3.3v.  The backlight will work at 3.3v.&#60;/p&#62;
&#60;p&#62;You probably knew this already, but just in case.&#60;/p&#62;
&#60;p&#62;I've used this to control LCD (20x4 blue) and can confirm this works so maybe try this first:-&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;//                RS, En, D4,D5,D6,D7
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;No other setup was needed.&#60;/p&#62;
&#60;p&#62;Also you've got 16,2 in your setup when your using a 20x4, though this shouldn't make a difference in output, except formatting.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>TacoMini on "Help using the Arduino LCD Library"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9130#post-20188</link>
			<pubDate>Thu, 04 Oct 2012 16:52:11 +0000</pubDate>
			<dc:creator>TacoMini</dc:creator>
			<guid isPermaLink="false">20188@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I have about 6 months of experience with Arduino, and running LCD screens, Taking analog inputs, converting them to PWM outputs etc. Pretty well versed in making the Arduino do what i want. But i have a project I am currently working that the Arduino doesn't have enough analog input resolution or pwm output resolution, so i bought a couple of Maples and want to start rewriting my code to run on the Maples. &#60;/p&#62;
&#60;p&#62;I figured it start by just getting my LCD screen working, it's a hacktronics 20x4 backlit screen, anyway i can't get it to work at all, except for the backlight. &#60;/p&#62;
&#60;p&#62;I have it wired to these pins:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;#include &#38;lt;LiquidCrystal.h&#38;gt;

LiquidCrystal lcd(34, 32, 30, 35, 33, 31, 29);
void setup() {

  pinMode(36, OUTPUT); //Backlight Pins
  digitalWrite(36, HIGH);
  lcd.begin(16, 2); // set up the LCD&#38;#39;s number of columns and rows
  // Print a message to the LCD.
  lcd.print(&#38;quot;hello, world!&#38;quot;);
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Do i need to set the pinmodes? the LiquidCrystal.cpp does this internally, and sets all the pins to be OUTPUT&#60;/p&#62;
&#60;p&#62;Am i doing something totally wrong?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
