dfrobot i2c lcd displays free sample

-LCD Display I2C 20X4 (if you use diferent LCD then make sure that you specify the right Columns and Rows in the Visuino component) -Jumper wires -Arduino UNO or any other board -Visuino software: Download here
Add "Clock Generator" component Add "Clock Multi Source" component Add "Formatted Text" component Add "Text Multi Source" component Add "Measure Text Length" component Add "Counter" component Add "Extract Sub Text" component Add "Liquid Crystal Display (LCD) - I2C" component

-Connect LCD Display pin VCC to Arduino pin 5V -Connect LCD Display Module pin GND to Arduino pin GND -Connect LCD Display pin SCL to Arduino pin SCL -Connect LCD Display pin SDA to Arduino pin SDA

This is another great I2C 16x2 LCD display compatible with Gadgeteer modules from DFRobot. With limited pin resources, your project will quicly run out of resources using normal LCDs. With this I2C interface LCD module, you only need 2 lines (I2C)to display the information.If you already have I2C devices in your project, this LCD module actually cost no more resources at all. The adress can be set from 0x20-0x27. Fantastic for Arduino or gadgeteer based projects.

Have you been fed up with Black/White LCD screen? Do you want to try a colorful one? DFRobot I2C 16x2 Arduino LCD with RGB Backlight Display module will bring you a new experience about screen. It comes with RGB full color backlight, which has 16 million kinds of color.
Usually, Arduino LCD display projects will run out of pin resources easily, especially with Arduino Uno. And it is also very complicated with the wire soldering and connection. This I2C 16x2 LCD Screen is using an I2C communication interface. It means it only needs 4 pins for the LCD display: VCC, GND, SDA, SCL. It will saves at least 4 digital / analog pins on Arduino. And Gravity interface make it easier to use with our Gravity: IO expansion shield.

This module works with at least the LiquidCrystal I2C and LiquidCrystal_PCF8574 libraries available in the Arduino library manager. Address 0x3F worked for me since the A0, A1, and A2 jumpers are not shorted.
On the software side, you have to download and install a new LiquidCrystal_I2C library for Arduino, which has the capability to talk to the LCD display over the I2C bus. Heres a link to the library. Follow the example code for the DFRobot board, which turns out to have the same configuration as this LCD, and it should fire right up for you. The LCD has white characters on a backlit blue background, and looked great.

When writing the code, the buttons have an assigned pin out. Then each pin out has an internal resistor that is a specific value. So when entering values to assign the buttons you have to just use trial and error to determine the values of each button. Otherwise when you push the button labeled left, up is displayed on the LCD and when you push button labeled up, right is displayed on the LCD. And so on. Also button labeled select showed displayed nothing. only 1 button was correct so that was my starting point. So you just need to troubleshoot one button at a time to have the buttons properly addressed. In the end it did work. Up, down, left, right and select all show correctly on the LCD display when pressed. Once that was resolved assignments of any button to then perform a task, for example “press up to command on relay 1 which turns on fan” is now possible and can also be programmed show that fan on is successful”. Cool gadget.
.jpg)
The DFRobot I2C / TWI LCD1602 Module is another great LCD display compatible with Gadgeteer modules from manufacturer. With limited pin resources, your project will quicly run out of resources using normal LCDs. With this I2C interface LCD module, you only need 2 lines (I2C) to display the information. If you already have I2C devices in your project, this LCD module actually cost no more resources at all. The adress can be set from 0 x 20-0 x 27. Fantastic for Arduino or gadgeteer based projects.

Anyway - I2C is prettty standardized interface, so googling any I2C schema for your type of Arduino will work as for connection - just connect SDA (A4) to SDA, SCL (A5) to SCL, GND to GND and VCC to VCC as writen on the module interface.
Ms.Josey
Ms.Josey