<?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: Using I2C LCD display With Raspberry PI Pico and MicroPython	</title>
	<atom:link href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/feed/" rel="self" type="application/rss+xml" />
	<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/</link>
	<description>Raspberry PI, Arduino and Electronics made simple</description>
	<lastBuildDate>Wed, 19 Jun 2024 19:47:08 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-24779</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Wed, 14 Feb 2024 17:24:03 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-24779</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-24663&quot;&gt;Neil Skilling&lt;/a&gt;.

Hi Neil,
if you use a Waveshare LCD, there&#039;s a chanche that your display is an RGB type instead of the one used in this tutorial. In this case, I suggest to try their test procedure, as explained in &lt;a href=&quot;https://www.waveshare.com/wiki/Template:LCD1602_RGB_Module_Guides_for_Pico&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow ugc&quot;&gt;https://www.waveshare.com/wiki/Template:LCD1602_RGB_Module_Guides_for_Pico&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-24663">Neil Skilling</a>.</p>
<p>Hi Neil,<br />
if you use a Waveshare LCD, there&#8217;s a chanche that your display is an RGB type instead of the one used in this tutorial. In this case, I suggest to try their test procedure, as explained in <a href="https://www.waveshare.com/wiki/Template:LCD1602_RGB_Module_Guides_for_Pico" target="_blank" rel="noopener nofollow ugc">https://www.waveshare.com/wiki/Template:LCD1602_RGB_Module_Guides_for_Pico</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Neil Skilling		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-24663</link>

		<dc:creator><![CDATA[Neil Skilling]]></dc:creator>
		<pubDate>Mon, 12 Feb 2024 21:41:35 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-24663</guid>

					<description><![CDATA[Have you ever tried the code with a Waveshare LCD1602?

The code appears to run correctly but nothing appears on the screen. I can write successfully with the Waveshare RGB1602.py library but nothing else.]]></description>
			<content:encoded><![CDATA[<p>Have you ever tried the code with a Waveshare LCD1602?</p>
<p>The code appears to run correctly but nothing appears on the screen. I can write successfully with the Waveshare RGB1602.py library but nothing else.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20954</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Fri, 14 Jul 2023 07:18:59 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20954</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20953&quot;&gt;Bart&lt;/a&gt;.

At this point it&#039;s really hard for me to help from remote. Is the LCD new? Or you already used it with another controller? I can&#039;t even exclude that the LCD may also be defective and you could ask the vendor to give you help or a new one]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20953">Bart</a>.</p>
<p>At this point it&#8217;s really hard for me to help from remote. Is the LCD new? Or you already used it with another controller? I can&#8217;t even exclude that the LCD may also be defective and you could ask the vendor to give you help or a new one</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bart		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20953</link>

		<dc:creator><![CDATA[Bart]]></dc:creator>
		<pubDate>Thu, 13 Jul 2023 09:33:29 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20953</guid>

					<description><![CDATA[controller = AIP31068L&#038;AIP31065 or Equivalence according to Datasheet.
I tried from Bucknalla but get attribute error : Object &#039;I2C&#039; has no attribute &#039;MASTER&#039;]]></description>
			<content:encoded><![CDATA[<p>controller = AIP31068L&amp;AIP31065 or Equivalence according to Datasheet.<br />
I tried from Bucknalla but get attribute error : Object &#8216;I2C&#8217; has no attribute &#8216;MASTER&#8217;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20952</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 17:28:15 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20952</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20951&quot;&gt;Bart&lt;/a&gt;.

I suspect that it has a different chip (as the i2c address is different from that I tested. Would you like to try the following, please:
&lt;a href=&quot;https://github.com/Bucknalla/micropython-i2c-lcd&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow ugc&quot;&gt;https://github.com/Bucknalla/micropython-i2c-lcd&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20951">Bart</a>.</p>
<p>I suspect that it has a different chip (as the i2c address is different from that I tested. Would you like to try the following, please:<br />
<a href="https://github.com/Bucknalla/micropython-i2c-lcd" target="_blank" rel="noopener nofollow ugc">https://github.com/Bucknalla/micropython-i2c-lcd</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bart		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20951</link>

		<dc:creator><![CDATA[Bart]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 14:49:41 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20951</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20950&quot;&gt;peppe8o&lt;/a&gt;.

I get 0x3E (62 DEC) from scan.

I use below code in Thonny and it doesn&#039;t give any error message so the code works fine.

import machine
from machine import I2C
from lcd_api import LcdApi
from i2c_lcd import I2cLcd
# setup LCD object
I2C_ADDR     = 0x3E
I2C_NUM_ROWS = 2
I2C_NUM_COLS = 16
i2c = I2C(0, sda=machine.Pin(0), scl=machine.Pin(1), freq=400000)
lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)
# creating custom icon
heart = bytearray([0x00,0x0a,0x1f,0x1f,0x0e,0x04,0x00,0x00])
lcd.custom_char(0, heart)
# Main program
lcd.putstr(&quot;Hello from\n&quot;+chr(0)+&quot; peppe80 &quot;+chr(0))]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20950">peppe8o</a>.</p>
<p>I get 0x3E (62 DEC) from scan.</p>
<p>I use below code in Thonny and it doesn&#8217;t give any error message so the code works fine.</p>
<p>import machine<br />
from machine import I2C<br />
from lcd_api import LcdApi<br />
from i2c_lcd import I2cLcd<br />
# setup LCD object<br />
I2C_ADDR     = 0x3E<br />
I2C_NUM_ROWS = 2<br />
I2C_NUM_COLS = 16<br />
i2c = I2C(0, sda=machine.Pin(0), scl=machine.Pin(1), freq=400000)<br />
lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)<br />
# creating custom icon<br />
heart = bytearray([0x00,0x0a,0x1f,0x1f,0x0e,0x04,0x00,0x00])<br />
lcd.custom_char(0, heart)<br />
# Main program<br />
lcd.putstr(&#8220;Hello from\n&#8221;+chr(0)+&#8221; peppe80 &#8220;+chr(0))</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20950</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 11:00:42 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20950</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20949&quot;&gt;Bart&lt;/a&gt;.

ok. What is the I2C address you get from the LCD?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20949">Bart</a>.</p>
<p>ok. What is the I2C address you get from the LCD?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bart		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20949</link>

		<dc:creator><![CDATA[Bart]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 08:51:58 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20949</guid>

					<description><![CDATA[Hi Peppe,

The Grove I2C 16x2 LCD doesn&#039;t seem to have a screw (potentiometer) to change contrast? Is there I2C function available or only HW capable to change contrast?

Thanks
Bart]]></description>
			<content:encoded><![CDATA[<p>Hi Peppe,</p>
<p>The Grove I2C 16&#215;2 LCD doesn&#8217;t seem to have a screw (potentiometer) to change contrast? Is there I2C function available or only HW capable to change contrast?</p>
<p>Thanks<br />
Bart</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: peppe8o		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20948</link>

		<dc:creator><![CDATA[peppe8o]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 05:20:58 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20948</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20947&quot;&gt;Bart&lt;/a&gt;.

Hi Bart. Please, can you try changing the contrast? There should be a screw in the back of your LCD]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20947">Bart</a>.</p>
<p>Hi Bart. Please, can you try changing the contrast? There should be a screw in the back of your LCD</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bart		</title>
		<link>https://peppe8o.com/using-i2c-lcd-display-with-raspberry-pi-pico-and-micropython/#comment-20947</link>

		<dc:creator><![CDATA[Bart]]></dc:creator>
		<pubDate>Tue, 11 Jul 2023 20:11:44 +0000</pubDate>
		<guid isPermaLink="false">https://peppe8o.com/?p=4803#comment-20947</guid>

					<description><![CDATA[I figured out the address and changed it on variable I2C_ADDR, the program runs fine on Thonny (no errors) but LCD keeps showing white blocks on Row 0, Row 1 is blank?
I use Grove 16x2 I2C LCD ( White on Blue, V2.0)]]></description>
			<content:encoded><![CDATA[<p>I figured out the address and changed it on variable I2C_ADDR, the program runs fine on Thonny (no errors) but LCD keeps showing white blocks on Row 0, Row 1 is blank?<br />
I use Grove 16&#215;2 I2C LCD ( White on Blue, V2.0)</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
