FAQ

FYI. There is a bug which makes the lcd don't work with the library in arduino.cc ide 1.6.6 and 1.6.7.

userHead JaneYu 2016-01-21 09:32:29 8 Views25 Replies

FYI. There is a bug which makes the lcd don't work with the library in arduino.cc ide 1.6.6 and 1.6.7.

2024-01-17 10:12:55

Please install the library from this Github repo:
https://github.com/johnrick...

userHeadPic JaneYu
2021-06-06 10:44:40

What is the type and part number or source for the mating connector for the I2C connection to the display?

userHeadPic JaneYu
2021-01-09 00:44:19

SOLVED!
I added pull-up resistors on the SCL and SDA lines.
Solved all issues.

userHeadPic JaneYu
2020-03-08 16:58:35

Hi
How do i use this display with AtmelStudio7 on an atmega328pb-xplained? Open an arduino sketch with atmelstudio didn´t work. Thanks in advance.

userHeadPic JaneYu
JaneYu wrote:

Hi, we more often use the lcd1602 with arduino main board in arduino ide. If you use in other plate, you need to adjust by your self.

2020-03-09 10:07:54
1 Replies
2020-01-05 23:28:21

if you mean to an external dc power supply, that did not help. the LCD has power. Is something wrong with the address?

userHeadPic JaneYu
2019-12-07 01:21:32

Is this LCD compatible with Arduino Uno Wifi Rev2.? When I upload a sample LiquidCrystal_I2C/Hello world example nothing hapens.

userHeadPic JaneYu
2019-10-02 16:18:56

Hello do you have the datasheet of the LCD? and not the datasheet of the driver chip. I want to know the operating temperature range of this LCD.

userHeadPic JaneYu
2019-04-24 01:10:19

I just testing a sample as follows. But words was displayed but I can hardly see the words. What could have been the problem?

#include <wire.h>
#include <liquidcrystal_i2c.h>

LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x3F for a 16 chars and 2 line display

void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();

lcd.setCursor(0,0);
lcd.print("Hello world");
lcd.setCursor(1,1);
lcd.print("MICROBIT");
lcd.noCursor();
}

void loop()
{
}

userHeadPic JaneYu
2019-03-05 03:46:21

Thank you this has worked. The lcd Module is connected only on A4 and A5 port of the Arduino? Is there a way to define other ports, because i already use them for an accelerometer?

userHeadPic JaneYu
2019-02-14 04:52:56

i was able make it work but the contrast its so low you can bear it see it using microbit. i have tested on mind+ and i was able to make it work on make code using https://makecode.microbit.o... . i have the contrast into maximun

i tested on arduino works perfect. i tested using microbit and macqueen the textt its not shown. finally i did use the dfrobot driver expansion board for microbit and you can bear see the text written on the lcd its useless.

fyi if i power down the lcd from the expansion board and i power it again, i get some odd characters (not what i ment to write on the program) but with good contrast. but when i power on the microbit to initialize the lcd you can bear see what its written on the lcd.

oi have also used 2 different microbit to be sure its not something related to one board.

i have also powered with a 1amp charger to avoid powering issues and the problems continue

is there any recommendation?

https://uploads.disquscdn.c...

userHeadPic JaneYu
JaneYu wrote:

i was able to fix the problem. the issue is that the i2c that brings microbit expansion board has 3.3v on vcc. i powered the lcd from the servo pins and all its ok.

please don't recommend this lcd to be used with micro:bit its not 3.3v compatible.

i can confirm that the lcd1602 library that its included on makecode does it works with this lcd

https://uploads.disquscdn.c...

https://uploads.disquscdn.c... https://uploads.disquscdn.c...

https://uploads.disquscdn.c...

2019-02-14 05:27:50
1 Replies
2017-09-13 23:26:43

What softwares can I use to program the code?

userHeadPic JaneYu
JaneYu wrote:

Arduino IDE is the program environment for all Arduino board, you can download from the official website, you can find a tutorial about how to use Arduino IDE from here: https://www.dfrobot.com/blo...

2017-09-14 09:45:52
1 Replies
2017-02-15 14:42:03

Hi, what is the proper connection to the I2C communication interface (e.g., JST Jumper 4 Wire Assembly)? I wish to connect 4 wires assembly directly to it.

userHeadPic JaneYu
2016-11-23 12:45:57

To avoid the confliction of I2C address with other I2C devices, such ultrasonic sensor, IMU, accelerometers and gyroscope, the I2C address of the module is configurable from 0x20-0x27. And its contrast can be adjusted manually.

userHeadPic JaneYu
2016-11-02 02:33:31

I download the Arduino I2C 1602 LCD Library, but when run the HelloWorld example, the LCD only diplay the first letter.

userHeadPic JaneYu
2016-08-22 10:14:53

Hi, I am currently having issues when connected to an Arduino Due, the LCD screen displays nothing at all.
Does any one have a solution for this please?

userHeadPic JaneYu
JaneYu wrote:

Maybe you can share your code on github or stackoverflow

2016-08-30 09:13:13
1 Replies
2016-03-21 04:00:14

Any news related to the bug that affect newer versions of arduino ???

userHeadPic JaneYu
JaneYu wrote:

Try this one, we'll update wiki recently https://github.com/marcosch...

2016-03-28 16:01:21
1 Replies
2016-02-25 09:21:15

It will only show the first letter e.g. in Hello World - H only...

With arduino.org 1.7.x no bugs based on my test.

userHeadPic JaneYu
JaneYu wrote:

Ya I had same problem , "I" solved this problem download this new librayr from github
https://github.com/marcosch...

2016-03-02 09:13:17
JaneYu wrote:

HI, please try the classic Arduino IDE 1.0.x. There is a compatible issue with high version

2016-03-03 13:02:56
2 Replies
2016-01-19 14:26:20

Of course, Romeo BLE is using Atmega328 as MCU, it is totally compatible.

userHeadPic JaneYu