How to use LCD LCD1602 with I2C module for Arduino - Robojax

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ค. 2024
  • In this video you will learn How to use LCD1602 with I2C module for Arduino
    You will see cursor blinking, cursor not blinking and also you will see how to display special characters on the screen.
    You buy me a coffe ko-fi.com/robojax
    LCD with 3 projects: Voltage, Temperature and distance • Lesson 20: Using LCD16...
    Purchase from Affiliated store:
    All Products below have full free TH-cam Course
    Arduino 3-in-1 ioT Learning Kit from SunFounder:robojax.com/L/?id=367
    Purchase The best Ever ESP32 Camera Learning from SunFounder:robojax.com/L/?id=368
    Raspberry PI Robot Camera Car kit from SunFounder:robojax.com/L/?id=365
    Raspberry PI Pico CAr kit from SunFounder:robojax.com/L/?id=366
    Subscribe To my channel now bit.ly/rj-subscribe
    Video of LCD with Arduino and Wiring Diagram:
    • Lesson 19: Using LCD S...
    Dieses Video auf Deutsch
    So verwenden Sie LCD 1602 I2C oder LCD2004 mit Arduino - Schritt für Schritt
    • So verwenden Sie LCD 1...
    $200 Free Arduino Step by Step Course (over 100 lectures) Starts here robojax.com/L/?id=338
    ******Purchase this LCD1602 I2C from:*****
    eBay: ebay.us/66zQYE
    Amazon USA: amzn.to/3rBaFTw
    Amazon Europe (all countries): amzn.to/38ryLsk
    Amazon Canada: amzn.to/2N3B8tM
    Banggood: www.banggood.com/custlink/GKD...
    AliExpress: s.click.aliexpress.com/e/_A2wvbK
    AliExpress 10pcs: s.click.aliexpress.com/e/_AqB4NK
    ** Purchase Arduino Start Kit **
    Amazon USA: amzn.to/3z88F9G or just UNO board amzn.to/3aY7KOL
    Amazon Canada: amzn.to/31an88J or just UNO board amzn.to/3pYxSNN
    Amazon Europe (all Europe): amzn.to/3pMCHge or Just UNO board amzn.to/2PgGItD
    AliExpress: s.click.aliexpress.com/e/_9uc7Xe
    Banggood: www.banggood.com/custlink/3GD... or UNO board www.banggood.com/custlink/vKm...
    eBay: ebay.us/B1JWLi
    ***** Purchase Authentic Arduino Uno from ***
    Amazon USA: amzn.to/2KApAwK
    Amazon Canada: amzn.to/37LZ8sW
    All Europe Amazon: amzn.to/36YDSzn
    *** Free Course ***
    Arduino Step by Step Course (over 100 lectures) Starts here • Lesson 00 What is Ardu...
    The best thank you for me is to not skipping ads and Subscribe 🔔 to my channel, like 👍 the video and do not skip the ads.. It is greatly appreciated. 🔔 😊.
    I will reply to all Subscriber's 🔔 questions. So make sure to Subscribe.😊 .
    Download the code for LCD1602 with I2C : robojax.com/L/?id=85
    Chapters of this video:
    00:00 Start
    00:35 LCD1602 and I2C Module explained
    04:37 Wiring Explained
    05:35 Downloading LCD1602-I2C library
    07:13 Code explained for LCD1602
    If you found this tutorial helpful, please support me so I can continue creating content like this. You can support me via PayPal: bit.ly/rj-paypal
    How to use a breadboard (video) : robojax.com/L/?id=121
    Cool smart watch review video robojax.com/L/?id=123
    Related videos:
    How to change I2C Address : • LCD1602 I2C Address fo...
    Introduction to LCD1602 and LCD2004:[this video]
    LCD1602 with the I2C: • Using LCD1602 LCD disp...
    Using 2 or more LCD1602/2004: • How to use multiple LC...
    LCD1602 as bargraph with Ultrasonic sensor: • Display distance from ...
    Tutorial by Ahmad Shamshiri form Canada
    ****************************
    Arduino Step by Step Course (over 100 lectures) Starts here • Lesson 00 What is Ardu...
    Learn Arduino in 30 Minutes (video): robojax.com/L/?id=135
    ****************************
    If you found this tutorial helpful, please support me so I can continue creating contents like this. Here is PayPal link paypal.me/robojaxTV
    Follow me on Facebook robojaxTV
    Follow me on Twitter: / robojaxtv
    Follow me on Instagram: / robojax
    Tutorial by Robojax.com
    Get other projects code and learn Arduino
    robojax.com/learn/arduino
    #robojax #robojaxLCD1602
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 462

  • @yanfoo
    @yanfoo ปีที่แล้ว +2

    Three thumbs up for pointing out the address values for A0 A1 and A2! I couldn't get my LCD working until I saw that I was using the wrong address from the tutorial example. Cheers!!

  • @DownhillAllTheWay
    @DownhillAllTheWay หลายเดือนก่อน +5

    Excellent tutorial. No BS, and the right amount of technical detail. And no music! Subscribed.

    • @robojax
      @robojax  หลายเดือนก่อน

      Awesome, thank you!

  • @ImamHafizAkhlaqAhmad
    @ImamHafizAkhlaqAhmad 4 ปีที่แล้ว +11

    I was searching different tutorials to ascertain what code was being used to define pin placement and couldn't find anything with a credible explanation until I found your video.
    Thank you again for being a great teacher.
    Jizak Allah.

    • @robojax
      @robojax  4 ปีที่แล้ว +2

      I am glad you fund it useful. Shukan. Wa Eyakum.

  • @DodgyBrothersEngineering
    @DodgyBrothersEngineering 5 ปีที่แล้ว +7

    Thanks for pointing out the trim pot for the back display. I was about to send two displays back because I thought they were faulty, they were only turned down so nothing could be seen. Also the address map might come in handy too, thanks for sharing.

    • @robojax
      @robojax  5 ปีที่แล้ว +2

      You are welcome. I am glad you resolved the issue.

  • @paullarj8793
    @paullarj8793 8 หลายเดือนก่อน +1

    This explanation on LCDs with Aduino is the best I have come across.

  • @AvocadoAtrocity
    @AvocadoAtrocity 3 ปีที่แล้ว +5

    I love this channel so much. Thank you, Robojax

  • @xz6476
    @xz6476 4 ปีที่แล้ว +12

    TYSM Sir
    Code explained very well
    The best part is you also commented each statement
    May GBU 💖😘✌

    • @robojax
      @robojax  4 ปีที่แล้ว +3

      You are welcome. May GBU too.

  • @StoneNicolas93
    @StoneNicolas93 2 ปีที่แล้ว +3

    thank you i am an arduino beginner and your videos always help me

  • @bmckayw
    @bmckayw 2 ปีที่แล้ว +3

    Thanks for a great video! Very clear explanations and pleasantly helpful!

  • @johnberry5339
    @johnberry5339 3 ปีที่แล้ว +2

    Hello Robojax :)… I have just watched your tutorial and found it very informative. Thank you very much, John 👍😊

    • @robojax
      @robojax  3 ปีที่แล้ว +1

      Hell John, you are welcome. I am pleased you found it useful.

    • @philipdsouza9521
      @philipdsouza9521 3 ปีที่แล้ว

      Hello John I found your tutorial very informative. I am doing a project for level controller.

    • @philipdsouza9521
      @philipdsouza9521 3 ปีที่แล้ว

      I am doing a project on level controller. I have written the coding. The problem arises when the pump comes on or goes off. There is jumbled worlds. Should I send the coding to you?

  • @terrydsilva5061
    @terrydsilva5061 4 ปีที่แล้ว +2

    Well Done! Comprehensive tutorial on how to use this inexpensive device.

    • @robojax
      @robojax  4 ปีที่แล้ว

      Thank you. Good to hear that.

  • @maahasakhia9243
    @maahasakhia9243 3 ปีที่แล้ว +1

    This was so helpful for my project, thank you!

  • @slambergamer91
    @slambergamer91 3 ปีที่แล้ว +3

    honestly i watch a lot tutorial this is one of the best ! keep it up bro !

    • @robojax
      @robojax  3 ปีที่แล้ว

      Thanks, will do!

  • @mateuszkrol8029
    @mateuszkrol8029 5 ปีที่แล้ว +1

    Well done!
    Everything is clear and easy to recreate.

    • @robojax
      @robojax  5 ปีที่แล้ว

      Thank you.

  • @RoyAntaw
    @RoyAntaw 5 ปีที่แล้ว

    Thanks...Just what I needed to for 1602 LCD I2C Display module.

    • @robojax
      @robojax  5 ปีที่แล้ว +1

      You are welcome.

  • @robdavidowitz6428
    @robdavidowitz6428 ปีที่แล้ว

    Outstanding explanation 👌
    Your videos must surely be of the best on the net👍

  • @kaptainkrunch3486
    @kaptainkrunch3486 4 ปีที่แล้ว +6

    Great video! Followed along and it worked perfectly. Thanks!

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome. Good to hear that.

  • @rakshithrajpulluri3515
    @rakshithrajpulluri3515 4 ปีที่แล้ว

    Changing the address just by soldering... For this technique i searched a lot before seeing ur vedio....ur vedio helped me a lot ....tq

    • @robojax
      @robojax  4 ปีที่แล้ว +1

      You are welcome. Good to know. Please share and subscribe.

  • @clintjakealfante3101
    @clintjakealfante3101 5 หลายเดือนก่อน

    Thank you for the lcd library

  • @Gig2Dave
    @Gig2Dave 3 ปีที่แล้ว +1

    Thanks, been around, finally got it working

    • @robojax
      @robojax  3 ปีที่แล้ว +1

      You are welcome. I am glad you did.

    • @fps3689
      @fps3689 3 ปีที่แล้ว +1

      @@robojax hey my lcd is just lighting up but no text :(

    • @marcrobert2603
      @marcrobert2603 3 ปีที่แล้ว +1

      @@fps3689 Same here

  • @Gaylynne1
    @Gaylynne1 3 หลายเดือนก่อน

    Great explanation. Thanks for your lesson. One question...can you control the backlight and/ or contrast of the I2C LCD using just the code?

  • @SpeccyMan
    @SpeccyMan 5 ปีที่แล้ว +24

    One absolute essential when soldering is to KEEP YOUR SOLDERING IRON TIP CLEAN TO ENABLE EFFECTIVE HEAT TRANSFER!!!

  • @ernievirata2551
    @ernievirata2551 5 ปีที่แล้ว +3

    It helps a lot.. You are so Great my friend :)

    • @robojax
      @robojax  5 ปีที่แล้ว +1

      I am glad it did. Thank you

  • @sameerk12982
    @sameerk12982 4 ปีที่แล้ว +1

    Thank you very much for this tutorial.

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome. If you watched with other than English subtitle, please let me know. Thanks

  • @Mgiule
    @Mgiule 2 ปีที่แล้ว +1

    Thank you a lot for your excellent video. You helped me to resolve a problem in a project I'm actually working. ( An emulator of an hydronic heating system ) Thanks again, I'm from Montreal. Miguel

    • @robojax
      @robojax  2 ปีที่แล้ว

      My pleasure. You may continue learning Arduino with my course . Link is in description

  • @MegaKbyrne
    @MegaKbyrne 2 ปีที่แล้ว +4

    I did just that but I had problems with error code. I coppied and pasted your sketch and still error message. Iused library manager and found a library LiquidCrystalI12C and it now works. You have a different IDE version than mine also. Love your video's thou. Keep it up.

  • @anjello-fz8ko
    @anjello-fz8ko ปีที่แล้ว

    I always watch here. I just want to clarify how can easily code using lcd i2c in a different sensors thank you btw you have always nice content🥰

    • @robojax
      @robojax  ปีที่แล้ว

      I have used this display on may be over 50 or more sensors. just search my channel.

  • @rakabayuwana4830
    @rakabayuwana4830 4 ปีที่แล้ว

    thank you! worked perfectly

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome.

  • @green_quadrix
    @green_quadrix 3 ปีที่แล้ว +2

    Thank you so much!!!!👍

  • @sionau
    @sionau ปีที่แล้ว +3

    Robojax, you are the best!

    • @robojax
      @robojax  ปีที่แล้ว +1

      So you are. thanks. There is the better video with wiring diagram th-cam.com/video/pxUjEsJQW2M/w-d-xo.html which is part of my Arduino course

  • @muhammadbilal2000
    @muhammadbilal2000 3 ปีที่แล้ว +2

    Hello Sir, firstly thank you for the great video. Secondly, I would like to know that if it is possible to use RTC3231 which uses I2C, and the LCD1602 that uses the I2C too along with a keypad. For example, if I press a key on the keypad I would like to see it on the LCD. Will the two devices on the I2C bus make a problem?

    • @robojax
      @robojax  3 ปีที่แล้ว

      Just search my channel and you will be surprised. Here is the code and video th-cam.com/video/qB0drI56zGE/w-d-xo.html

    • @muhammadbilal2000
      @muhammadbilal2000 3 ปีที่แล้ว

      @@robojax Thank you very much, sir. I follow your channel regularly for the amazing stuff you have made. Actually, I have integrated the RTC and Keypad but now I want to integrate the I2C display. I wanted to know that will it possible to see the pressed key on the keypad on the display without any problem with the display or RTC? But you have discussed the address on the I2C bus. Do I need to specify the address of the LCD when I need to communicate with the display?

  • @FlightSim2703
    @FlightSim2703 5 ปีที่แล้ว +1

    Well done RJ, I'm expecting soon in the mail a 20x4 LCD, just wondering if you will intend upload another wiring, instructions, and code links abut that popular LCD sometime soon? Regards

    • @robojax
      @robojax  5 ปีที่แล้ว +1

      there is 20X4 and I will upload the video in coming days. But have not heard 20x5.

    • @FlightSim2703
      @FlightSim2703 5 ปีที่แล้ว

      Oops ;) you have right, I mistyped the actual size is 20x4 exactly what you say is correct. Regards and thanks very much.

  • @real_pivot
    @real_pivot 3 ปีที่แล้ว +2

    thanks man
    omg i finally found it
    man thanks

    • @robojax
      @robojax  3 ปีที่แล้ว

      Glad I could help

    • @real_pivot
      @real_pivot 3 ปีที่แล้ว

      @@robojax can you subscribe to this channel = th-cam.com/channels/-z6vzILUoG3FVtW5mWl1ww.html

  • @ayesuzzaman9891
    @ayesuzzaman9891 3 ปีที่แล้ว +1

    Thanks ......... it really helped

  • @tangstudiodotnet
    @tangstudiodotnet 3 ปีที่แล้ว +1

    Very nice tutorial ! Thanks

    • @robojax
      @robojax  3 ปีที่แล้ว

      You are welcome!

  • @vithiyananthanesanmanuelje3772
    @vithiyananthanesanmanuelje3772 2 ปีที่แล้ว

    thank you sir great explanation sir from srilanka

  • @hexure9663
    @hexure9663 6 ปีที่แล้ว +1

    Ur channel is awesome.

    • @robojax
      @robojax  6 ปีที่แล้ว +1

      Thank you.

    • @ajelzeng8415
      @ajelzeng8415 4 ปีที่แล้ว

      we are original manufactory for LCD display, if you need 1602A pls let me know. mail to maoshengelectronics@gmail.com

  • @nuwanwimalasiri2551
    @nuwanwimalasiri2551 4 ปีที่แล้ว

    සුපිරි මචන්, ගොඩක් උදව් උනා මෙ ව්ඩියෝ එක
    ස්තුතියි

    • @robojax
      @robojax  4 ปีที่แล้ว

      ඔබව සාදරයෙන් පිලිගන්නවා. ඔබ එය ප්‍රයෝජනවත් යැයි සිතීම ගැන මම සතුටු වෙමි.

  • @MrDhilishkumar
    @MrDhilishkumar 2 ปีที่แล้ว +1

    Your explanation is very good. Did you have project Arduino control pressure in compressor with wiring and Arduino code explanation. Please give the link. Your videos are very helpful. You should have long life.

  • @carlosmiguelgonzaleztolosa1775
    @carlosmiguelgonzaleztolosa1775 5 ปีที่แล้ว

    Questions:
    1. how to customize the Pins for connecting SDA and SCL in the Arduino? I would like to use A5 and A4 for another purpose.
    2. Will this library works for a 20x4 LCD display??
    Thanks!

    • @robojax
      @robojax  5 ปีที่แล้ว

      1-See this video which I have explained the I2C address: th-cam.com/video/bqMMIbmYJS0/w-d-xo.html
      2-Yes I works. I have another video for LCD2004 display: th-cam.com/video/DKmNSCMPDjE/w-d-xo.html

  • @naveenprince8050
    @naveenprince8050 2 ปีที่แล้ว

    Should we female header pin to solder??

  • @rustystrat50
    @rustystrat50 ปีที่แล้ว +2

    Hello. Thanks for the video. I used it on 8/28/22 and I had to make one small change, maybe the L C library has been updated and changed a bit. My Arduino IDE wouldn't accept "lcd.begin():" so I had to change it to "lcd.init();" Otherwise it works great. This is my first time trying to use an LCD.

    • @rustystrat50
      @rustystrat50 ปีที่แล้ว

      I don't know if your interested in this but I found the "lcd.init();" in the Liquid Crystal I2C example "Serial Display".

    • @robojax
      @robojax  ปีที่แล้ว

      you have not installed the correct library. I made another tutorial with the same library here th-cam.com/video/NXAswOc_2zg/w-d-xo.html and used lcd.begin() and it works fine. you are using wrong library.

  • @sampsmusik
    @sampsmusik 3 ปีที่แล้ว

    If u use the SDA and SCL pins instead (I have to since I'm also using something that takes the pins u used) do you have to change the code? Is there a line I missed where you declare which pins transfer clock and data?

    • @robojax
      @robojax  3 ปีที่แล้ว

      NO. That is what you should use. A4 and A5 are the same pins.

  • @ngoquoctuan1354
    @ngoquoctuan1354 5 ปีที่แล้ว +1

    Thanks very much !!

    • @robojax
      @robojax  5 ปีที่แล้ว

      You are very welcome.

  • @1000yahya
    @1000yahya 3 ปีที่แล้ว +3

    Very nice Tutorials

    • @robojax
      @robojax  3 ปีที่แล้ว

      Glad you like them!

  • @vishvraval2879
    @vishvraval2879 2 ปีที่แล้ว

    thanks bro it helped a lot

    • @robojax
      @robojax  2 ปีที่แล้ว +1

      you are welcome. Few weeks back I published my Arduino course worth $200 on Udemy. Arduino Step by Step Course (over 100 lectures) Starts here robojax.com/L/?id=338

  • @othmanradi1200
    @othmanradi1200 2 ปีที่แล้ว

    Thank you

  • @vaibhavkhatri3435
    @vaibhavkhatri3435 3 ปีที่แล้ว

    Good Tutorial, Well explained :):):)

    • @robojax
      @robojax  3 ปีที่แล้ว

      Glad you liked it!

  • @arjunkudikilla8839
    @arjunkudikilla8839 8 หลายเดือนก่อน

    Can we do this without soldering

    • @robojax
      @robojax  8 หลายเดือนก่อน

      Yes if you can hold the module with your hand pressed on the display

  • @xiaolimwameishi
    @xiaolimwameishi 2 ปีที่แล้ว +1

    Possible to explain the analog part? what if I wan other analog pin, rather than analog A05 / A04?

    • @robojax
      @robojax  2 ปีที่แล้ว

      SDA and SCL are used for I2C communications and ONLY those pings are using or just use the pins on other side of the board labeled as SDA and SCL. See this video which is part of my Arduino course that might help which has wiring diagram. th-cam.com/video/pxUjEsJQW2M/w-d-xo.html the full course is Here is $200 Arduino course for free Arduino Step by Step Course (over 100 video lectures) Starts here robojax.com/L/?id=338

  • @melonrisshya
    @melonrisshya ปีที่แล้ว

    Thank You Ayak

  • @magloirebanza4846
    @magloirebanza4846 4 ปีที่แล้ว +1

    Thank u sir

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome.

  • @kimingseney
    @kimingseney 3 ปีที่แล้ว

    did we need to solder at A0,A1 and A2 if we use address 0x27 ?

    • @robojax
      @robojax  3 ปีที่แล้ว

      Please see the link in the description for separate video which I2C module is fully explained

  • @burstfireno1617
    @burstfireno1617 7 หลายเดือนก่อน +1

    3:37 A0 A1 A2... good but what are they used for? :)

    • @robojax
      @robojax  7 หลายเดือนก่อน

      Your questions seems very baisc . You need to take a course. Please watch this video th-cam.com/video/X8OJjMIHCrw/w-d-xo.htmlsi=p0SVWoynWuSD16t2 this video is Larry of 30 lessons cours

  • @robloxia2819
    @robloxia2819 2 ปีที่แล้ว

    thanks you

  • @nickthewinner2194
    @nickthewinner2194 5 ปีที่แล้ว +1

    The solution for the blue LCD problem is the potentiometer guys. That is the blue box behind your LCD. Screw the grey thing on it tighter and voila.. your there..

    • @tonyverduga
      @tonyverduga 5 ปีที่แล้ว

      I solved my issue. It was the address. I was able to find the correct address using the scanner code. 0x3F is my address. I think this is what most people are experiencing, as the method in video is misleading about the addressing.

    • @lgflanang
      @lgflanang 5 ปีที่แล้ว

      Thanks Nick. That was all it took to display the characters.

    • @hamoudaabidi8705
      @hamoudaabidi8705 5 ปีที่แล้ว

      thanks , i was about to smash the thing on the floor

  • @salahsoufi8603
    @salahsoufi8603 2 ปีที่แล้ว

    Thanks 😊

  • @thebokaj4228
    @thebokaj4228 2 ปีที่แล้ว

    thx🙂

  • @droneforfun5384
    @droneforfun5384 4 ปีที่แล้ว

    Can I connect "VCC" to the +/positive side of a 5V battery, and the GND to the -/negative side of the same battery? (I am going to connect some equipment to my Uno, and I've heard it is easy to burn the card if you try to take too much power from it)

    • @robojax
      @robojax  4 ปีที่แล้ว

      Yes you can if your battery is 5V. We don't have 5V battery as for as I know unless there is something else that regulates it to 5V.

    • @droneforfun5384
      @droneforfun5384 4 ปีที่แล้ว

      Robojax I was thinking about getting a 5v battery eliminator / power supply, instead of a battery. Not sure if it will work

  • @jakagrabner9109
    @jakagrabner9109 4 ปีที่แล้ว

    Why didn't you use simple LiquidCrystal library? Does the driver change the way of using library or something?

    • @robojax
      @robojax  4 ปีที่แล้ว

      I tried many libraries and this was the best of all without any issue. In every video I made on LCD, I used it.

  • @Chandhrayaan-4
    @Chandhrayaan-4 5 ปีที่แล้ว +1

    May i know What is SCL line Frequency here?

    • @robojax
      @robojax  5 ปีที่แล้ว +1

      The baseline is 100kHz but you can change it. here is the page where you can read further www.arduino.cc/en/Reference/WireSetClock

  • @guliyevshahriyar
    @guliyevshahriyar 3 หลายเดือนก่อน

    Thank you very much!

    • @robojax
      @robojax  3 หลายเดือนก่อน

      You're welcome!

  • @stefandaraban5076
    @stefandaraban5076 4 ปีที่แล้ว +1

    Very good video. You've helped me! =) Thank you! =)))

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome. Good to hear it helped you.

  • @ml_bowes
    @ml_bowes 2 ปีที่แล้ว

    Hi there, is it possible to use your code with arduino nano? I'm cannot find out how to get your code to work with a nano

    • @robojax
      @robojax  2 ปีที่แล้ว

      Hi, all the codes work with all Arduino board and that's why I did not mention which board.

  • @nadermk7
    @nadermk7 ปีที่แล้ว

    Hi thank you for great video.
    Mine is not working at all. I am using UNO with an OLED display, did everything A4 and 5, dedicated SDA and SCX, different libraries, even followed advice to change to lcd(0x3f, 16, 2), it is all dead and showing nothing. I am using an OLED without a shield but it has the four required connections. Any idea where am I going wrong?

    • @robojax
      @robojax  ปีที่แล้ว

      you gott install the library mention and shown. over 100,000 people have used this library

  • @heisenburger5261
    @heisenburger5261 ปีที่แล้ว

    Do you need to use the i2c bored or can you just use the lcd on its own

    • @robojax
      @robojax  ปีที่แล้ว

      No you don’t. Get the lcd without the I2C module and use. But you need to connect 8 or 10 wires instead of 4 . Here is my video on that th-cam.com/video/S4ya3Q7uhJs/w-d-xo.html

  • @Eng-Qasim
    @Eng-Qasim 3 ปีที่แล้ว

    شكرا لك متابعك من العراق

    • @robojax
      @robojax  3 ปีที่แล้ว

      مرحبًا بكم في Robojax. أحمد من كندا. أصله من خراسان الكبير.

  • @minhanhnd
    @minhanhnd 4 ปีที่แล้ว

    Thanks a lot.

    • @robojax
      @robojax  4 ปีที่แล้ว

      you are welcome. Thank you for not skipping the ads and keep watching them. This will help me a lot.

  • @obsidiantechz1371
    @obsidiantechz1371 4 ปีที่แล้ว

    is it important to solder a0 a1 and a2 pin for 0x27 address

    • @robojax
      @robojax  4 ปีที่แล้ว

      Once you receive it, do not touch it. it will work. unless you want use another address.

    • @chrisliddiard725
      @chrisliddiard725 3 ปีที่แล้ว

      If in doubt use the ic2 scanner sketch to find the address of the ic2 device you are using. Also as mentioned in the vid, a lot of the modern revision [r3] boards use SDA & SCL instead of pins A4 & A5. You'll find a lot of the older sketches showing pins connected to A4 & A5.

  • @faroekjuthan89
    @faroekjuthan89 3 ปีที่แล้ว +8

    When I went to upload the code, I got an error on this point "lcd.begin()" .After this change it works great("lcd.begin(16,2)".Thanks for sharing and good luck with your projects.

    • @Omsharmaji30
      @Omsharmaji30 2 ปีที่แล้ว

      how??

    • @Ice-fl9et
      @Ice-fl9et 2 ปีที่แล้ว

      @@Omsharmaji30 explain what you don’t know how to do 🙄

    • @EducationalTheatre
      @EducationalTheatre ปีที่แล้ว +1

      Thankyou bro it really help me

  • @sajigeorge4990
    @sajigeorge4990 ปีที่แล้ว

    How could I use this display for home theatre monitor?

    • @robojax
      @robojax  ปีที่แล้ว

      Search my channel for thermostat

  • @oximas-oe9vf
    @oximas-oe9vf 3 หลายเดือนก่อน

    Please help
    I am getting, compilation error: no matching function for call to "Liquid Crystal_I2C::begin()"

    • @oximas-oe9vf
      @oximas-oe9vf 3 หลายเดือนก่อน +1

      Okay I figured it out had to remove the other LCD libraries and restart the IDE

  • @NguyenPhuc-hn4yx
    @NguyenPhuc-hn4yx 4 ปีที่แล้ว +1

    hi i can't find the library so can you give me the link of it please

    • @robojax
      @robojax  4 ปีที่แล้ว

      Hi, 1000s of people have downloaded it. Under the video we have description and I have links there. see this image snipboard.io/EG4O2l.jpg

  • @andrewsotnikov5680
    @andrewsotnikov5680 5 ปีที่แล้ว

    I found out information, into the datasheet to LCD 1602 is indicated, that backlight consumption is about 100 mA. As I know, DC current per I/O board's pin is 40 mA. So, using this LCD on maximum output current limit is harmful, is not it?

    • @robojax
      @robojax  5 ปีที่แล้ว +1

      I have not measured the current, but even if 100mA is the max current of the LCD, it will consume it from the VCC pin. The VCC pin of Arduino uno can supply up to 400mA and you can see it here: playground.arduino.cc/Main/ArduinoPinCurrentLimitations the 40mA is the limit of the IN/OUT pins which in this case we do not use to supply power. The other pins are use to communicate which needs very little current.

  • @declanreel4537
    @declanreel4537 5 ปีที่แล้ว +1

    Can you please advice! I keep having a persistent issue with this part -
    lcd.begin();
    This text consistently displays an error when trying to upload which states -
    'no matching function for call to 'LiquidCrystal_I2C::begin()'
    What is the issue? Thanks

    • @robojax
      @robojax  5 ปีที่แล้ว

      Please download and include the library.

    • @zeke432
      @zeke432 4 ปีที่แล้ว +6

      change lcd.begin(); to lcd.init();

    • @wingsdesire1
      @wingsdesire1 4 ปีที่แล้ว +3

      for those who are still searching I had exactly this error,
      >open the Arduino app;
      >click in sketch
      >add file
      then finally add the file here
      or search for the "Arduino" folder - Mac
      >command + space to search
      >type in "Arduino" without the " "
      >select the folder
      > Drag & drop the downloaded library into here
      or search for the "Arduino" folder - PC
      >windows + f to search
      >type in "Arduino" without the " "
      >select the folder
      > Drag & drop the downloaded library into here
      *** please correct me if I'm wrong and ill edit accordingly
      everything will now run as it should (I wish this was included in the tutorial for us noobs)
      on a side note here's more info on how to add libraries moving forwards;
      www.arduino.cc/en/Guide/Libraries
      if anyone is curious the file extension ending in .h is written in the c language and can be read with Xcode or visual studio

    • @robojax
      @robojax  ปีที่แล้ว

      you have not installed the correct library. I made another tutorial with the same library here th-cam.com/video/NXAswOc_2zg/w-d-xo.html and used lcd.begin() and it works fine. you are using wrong library.

  • @neelranade6322
    @neelranade6322 2 ปีที่แล้ว +1

    Make a video on i2c keypad interfacing with arduino please

    • @robojax
      @robojax  2 ปีที่แล้ว

      no seen or found keypad using i2C.

    • @neelranade6322
      @neelranade6322 2 ปีที่แล้ว

      Please search on it on google

    • @neelranade6322
      @neelranade6322 2 ปีที่แล้ว +1

      Please search on it on google

  • @rajhookay
    @rajhookay 3 ปีที่แล้ว

    Hi, I just followed the video to test my i2c with LCD on Arduino Uno. Though the LED lit up,, I could not adjust the contrast with the Variable, and hence nothing was visible in the LCD. can you suggest a remedy?

    • @robojax
      @robojax  3 ปีที่แล้ว

      That’s that only way.

  • @yelkovany
    @yelkovany 5 ปีที่แล้ว +3

    If lcd(0x27, 16, 2) configuration is not working, It is strongly recommended that you try the lcd(0x3f, 16, 2) configuration before giving up.

    • @tonyverduga
      @tonyverduga 5 ปีที่แล้ว

      This solved my issue. I was sure it wouldn't, as it defies logic lol.

    • @koshan12
      @koshan12 5 ปีที่แล้ว

      thank you

  • @MegaKbyrne
    @MegaKbyrne 2 ปีที่แล้ว

    I keep on getting a error message no liquidcrystal .h file exists. What a I doing wrong in down loading you code and folder?

    • @robojax
      @robojax  2 ปีที่แล้ว

      Just watch the video without skipping it will be resolved. Just install the library.

  • @MohammedAli-de7uw
    @MohammedAli-de7uw 3 ปีที่แล้ว

    any pullup resistors required? bought 3 LCD with I2C. all three not displaying any text. the program downloaded without any error. brightness adjusted.

    • @robojax
      @robojax  3 ปีที่แล้ว

      did you set I2C address? use I2C scanner I've provided. then change the contrast. it should work. if you want to change I2C address, to something else, check the link in description for my other video.

    • @MohammedAli-de7uw
      @MohammedAli-de7uw 3 ปีที่แล้ว

      @@robojax I2C address correct. used scanner. its not able to find any device. It's stuck up like.. scanning......

    • @robojax
      @robojax  3 ปีที่แล้ว

      If it can’t find , then check wiring. SDA is A4, SCL is A5. And if you still can’t get the address, the your module is bad.

    • @MohammedAli-de7uw
      @MohammedAli-de7uw 3 ปีที่แล้ว

      @@robojax connection correct. Tried in another Arduino UNO. Now I2C address displays in scan, but still LCD not display letters. Adjusted contrast too. 🤪

    • @MohammedAli-de7uw
      @MohammedAli-de7uw 3 ปีที่แล้ว

      Finally done. Deleted all libraries and installed only one fresh. It's working. Cheers..

  • @darryl1398
    @darryl1398 3 ปีที่แล้ว

    I need help please. I have connected a MPU9250 accelerometer to the arduino at pin A4 and pin A5 already.
    Where can i connect the SCL and SDA of the LCD screen and how do i change the code?

    • @robojax
      @robojax  3 ปีที่แล้ว

      Hi, you are asking questions which have been all answered in the video. Please watch, have patience as for 15 minuets. I am reading this comment after 7 hours. if you had watched the video, you would have had the answer 6 hours and 45 minuets ago.

  • @kaparqru7718
    @kaparqru7718 2 ปีที่แล้ว +1

    the shows error, I need help

    • @robojax
      @robojax  2 ปีที่แล้ว

      that is not enough. what error? it shows something. perhaps you have not installed the library. Please watch the better version of this video which is part of the course series with full details and wiring diagram here th-cam.com/video/pxUjEsJQW2M/w-d-xo.html

  • @alexnikoo244
    @alexnikoo244 5 ปีที่แล้ว

    Hey, I am new in this, I will shop same for Arduino but instruction says the I2C 0*24 is not possible to be changed , what is this and do I need to get another type? I will use the microcontroller with a encoder on a machine. Best

    • @robojax
      @robojax  5 ปีที่แล้ว

      sorry I did not understand the 0*24 in the "I2C 0*24". what are you referign to 0*24?

  • @amardarwatkar8338
    @amardarwatkar8338 4 ปีที่แล้ว

    Can Arduino be used to produce business goods? What is your opinion on this?

    • @robojax
      @robojax  4 ปีที่แล้ว

      Yes of course. There are so many companies offering industrial Arduino product.

    • @amardarwatkar8338
      @amardarwatkar8338 4 ปีที่แล้ว

      Thanks you sir for reply

  • @nem0103
    @nem0103 ปีที่แล้ว

    do we really need to solder it?

    • @robojax
      @robojax  ปีที่แล้ว +1

      if it is not already soldered, yes you need. the connection will not be established.

  • @obsidiantechz1371
    @obsidiantechz1371 3 ปีที่แล้ว

    Just got the Lcd thing to work but I have a doubt. Suppose you want to change the text After re-uploading the code you have to either adjust the potentiometer in the i2c module or turn the Arduino On/Off to make the new text visible. Is there a simple solution to this?

    • @robojax
      @robojax  3 ปีที่แล้ว

      you can have push buttons like 2 3 or 8 push buttons each with different messages. once pushed you can display them. I have a lot of videos on push buttons. Watch them so you learn how push button works. then if you watched this video fully you would know how to display text. With each push button different text will be displayed. if time permits, I will make a video on that.

  • @toheedrabbani6865
    @toheedrabbani6865 3 ปีที่แล้ว

    can i run a program after uploading it with arduino then removing arduino and using i2c instead

    • @robojax
      @robojax  3 ปีที่แล้ว

      This display is used in this video “for Arduino “ you can connect it to other microcontroller to display text if you know how to program it. Here is introduction 30 minutes course th-cam.com/video/Mbb2xa1WcRM/w-d-xo.html

  • @thierrybertho4801
    @thierrybertho4801 4 ปีที่แล้ว

    It didn't work for me with a regular LCD shield, but it worked with DFRobot LCD Keypad shield. Not sure why, nothing showed up on the screen

    • @robojax
      @robojax  4 ปีที่แล้ว

      Perhaps you have not installed the right library.

  • @chernoblyat1901
    @chernoblyat1901 2 ปีที่แล้ว

    7:48 I put the exact same code on the IDE and arranged the LCD like in the video but nothing happens on the LCD why is that?

    • @robojax
      @robojax  2 ปีที่แล้ว +1

      I assume you have downloaded the library. then adjust the contrast while the code is running. make sure you see 16 character frames in each line.

    • @chernoblyat1901
      @chernoblyat1901 2 ปีที่แล้ว

      @@robojax yes, but how do we adjust the contrast without the potentiometer since like I'm using the LCD I2C

    • @robojax
      @robojax  2 ปีที่แล้ว

      It has to have potentiometer

  • @gastondibble4827
    @gastondibble4827 4 ปีที่แล้ว

    Hi, Your video is excellent!, But I downloaded library, I intalled, Connect all and LCD did´t work. I checked the Program,Libraries and circuit several times.
    The program ran without error, the LEDs on Arduino blicked, and LCD is on, but message had not show. Is very strange.! I saw other video about issue address 0x27 issue.
    Are there any way of check pins 4 and 5?, I check with a LED, and it pins have a behaivor of pulse of clock.
    I am using Arduino UNO and LCD 1602 Any idea?
    Best Regards

    • @robojax
      @robojax  4 ปีที่แล้ว +1

      Hi, turn the potentiometer. Most of the times it is the contrast that makes the text disappear. Did you run the I2C scanner? it is in the same page as the code. robojax.com/learn/arduino/?vid=robojax-LCD1602-I2C install i2C scanner, get the address and use it if the issue is with the I2C. Most people don't watch the video and kip. I have left nothing. it should work as it did for over 100k people.

  • @shkolatif7764
    @shkolatif7764 5 ปีที่แล้ว

    when i installed the library it wasnt as yours, i did not get the DHC library. what should i do?

    • @robojax
      @robojax  5 ปีที่แล้ว

      You must get it from the link I provided.

  • @REZAAEON
    @REZAAEON 4 หลายเดือนก่อน +1

    خیلی عالی دستتون درد نکه

    • @robojax
      @robojax  4 หลายเดือนก่อน

      سلامت باشید. این هم نسخۀ فارسی خالص اید ویدیو در مجرای "علم وفن" th-cam.com/video/1-ceRuyDkbQ/w-d-xo.html

  • @yashthadhawani1419
    @yashthadhawani1419 2 ปีที่แล้ว

    Hey sir code is getting uploaded and backlight is also glowing but the text r not visible so please help!

    • @robojax
      @robojax  2 ปีที่แล้ว

      now turn the potentiometer left or right until you see squares on the screen. this video is outdated .there is better version withy wiring diagram here th-cam.com/video/pxUjEsJQW2M/w-d-xo.html which is part of the Arduino step by step course

  • @ebrahimmomin7518
    @ebrahimmomin7518 2 ปีที่แล้ว

    I had subscribed to a bunch of people and I was trying not to subscribe to more people, but I had to subscribe

  • @Manan_rana
    @Manan_rana 2 ปีที่แล้ว

    sir actually i am not able to found the master library i have checked all the links there is liquid crystal and lcd 1602 download links do u can provide me the master library link

    • @robojax
      @robojax  2 ปีที่แล้ว

      It has been foliage over 100,000 times . Look at the link in the description

  • @alkemaatje
    @alkemaatje 4 ปีที่แล้ว

    Hi Robojax, thanks for the video but i still can't get my lcd to work.
    I soldered the I2C backpack on the 16x2 lcd, connected the pins right, checked the adress with the I2C scanner (result was 0x27), installed the right library, tried every angle of the potentiometer of the backpack, closed and opened arduino, resetted the UNO, reinstalled the library,
    summarized: I tried everything but the only thing my LCD gives is a very bright blue screen with no boxes, lines or anything on it. Just blue light. What could it be? I am trying this for days now.
    Hope you can help me. Thanks in advance.

    • @alkemaatje
      @alkemaatje 4 ปีที่แล้ว

      Never mind. Took my time soldering it again and it worked. Probably didn't solder it right the fist time.

    • @robojax
      @robojax  4 ปีที่แล้ว

      good luck with your project.

  • @douwevanlaere1922
    @douwevanlaere1922 3 ปีที่แล้ว

    eenvoudig

    • @robojax
      @robojax  3 ปีที่แล้ว

      Super goed. Bedankt

  • @nafisashamimrafa4492
    @nafisashamimrafa4492 2 ปีที่แล้ว

    Hello, I did everything as instructed in the video. However, my LCD lights up but doesn't show any text. It's totally blank. what can be the reason for that?

    • @robojax
      @robojax  2 ปีที่แล้ว +1

      Adjust the potentiometer until you see the text

    • @kawaii7054
      @kawaii7054 ปีที่แล้ว

      @@robojax I had the same problem with her and when I adjusted th pot, only boxes shows

    • @kawaii7054
      @kawaii7054 ปีที่แล้ว

      @@robojax pls help

  • @ndolomusau8414
    @ndolomusau8414 ปีที่แล้ว

    hello,am using this lcd in my project on an alarm clock,i have difficulties in the code settings and arduino setting.kindly help me out brother.am new in arduino projects.

    • @robojax
      @robojax  ปีที่แล้ว

      Hello, if you are new, then you need to start learning. Here is my $200 Arduino course for free th-cam.com/video/-6qSrDUA5a8/w-d-xo.html and in this course we have a full section on LCD display. Good luck

  • @raymi9612
    @raymi9612 4 ปีที่แล้ว

    My LCD won't display anything, the back-light LED is on, but I can't see any text on the screen. I checked the soldering and I didn't spot any problems with that process, and my code is also correct. Do you know what might be the problem? Thanks.

    • @robojax
      @robojax  4 ปีที่แล้ว

      Adjust using potentiometer. I have shown in video.

    • @raymi9612
      @raymi9612 4 ปีที่แล้ว

      @@robojax I tried, but that's not the problem