Part 1: Using TFT LCD Display without Library

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 33

  • @Sophie333C
    @Sophie333C 2 роки тому +7

    A man after my own heart, only when you truly understand something, can you unleash its full potential👍👍👍👍👍

    • @electronicseternity9210
      @electronicseternity9210  2 роки тому +3

      Haha, thank you. I'm glad you enjoyed the video :)

    • @Sophie333C
      @Sophie333C 2 роки тому +1

      @@electronicseternity9210 I’m only now just looking at this video, I’ve just been having a quick look at what other videos you had on this topic. Thanks for sharing, there is nothing worst than having to go through manuals, hopefully your work will give me a shortcut in my further understanding of the LCD!👍

    • @electronicseternity9210
      @electronicseternity9210  2 роки тому +1

      @@Sophie333C Thank You for watching and feel free to browse thru the videos. Hope you find my content useful :)

  • @abhismirai10
    @abhismirai10 Рік тому +2

    Thank you for Uploading this kinds of video, really appriciate it.

  • @ihabchaaban7101
    @ihabchaaban7101 11 місяців тому

    Hi sir, thank you for this video.
    I have a question here, is it possible not to use the analog ports and use digital ports instead.
    I have a project that require the need of the Analog ports for sensors, and that TFT is using them in Arduino UNO R3.
    how to make the TFT read from the digital ports for LCD_RD, LCD_WR, LCD_RS, LCD_CS, LCD_RST as that will free up the analog ports for me.

  • @laxmankarandikar2401
    @laxmankarandikar2401 Рік тому

    Thanks for providing the link for code. You have done a great job. Thanks again.

  • @radioactiveengineer
    @radioactiveengineer Рік тому

    what an amazing video. keep it up brother don't stop making these videos. you will be famous soon. fingers crossed .

  • @bob-ny6kn
    @bob-ny6kn Рік тому

    What did you do at 25:20 that sent the screen into white mode?

  • @twizz223
    @twizz223 7 місяців тому

    Great tutorial i tried to write the program based on it but with using stm32g0 instead od Arduino ( the same display ) and there is 3v3 voltage not 5v used and i got only white screen. I provided also 3v3 input voltage to 3v3 input but then display doesnt event show white screen until i provide 5v. Ili standard states that 3v3 voltage is used but this hx8347 is Arduino shield so it probably work on 5v logic. Do you know is any possibility to configurę that shield to use 3v3 volt? I see jumpers there ( j1 to j4) but can't find any details, i can use also external pullups to 5v but need to rework much on my PCB..

  • @vibrantrakha7397
    @vibrantrakha7397 Рік тому

    ive been looking this for days :)

  • @joaquinmarianopineiro2716
    @joaquinmarianopineiro2716 2 роки тому +1

    Hi mate, amazing video, literally saved many lifes. One question, why its necessary to do address set every time to write a pixel?

    • @electronicseternity9210
      @electronicseternity9210  2 роки тому

      To avoid any confusion, could you point to which minutes and seconds of the video you're referring to. Then, I can answer accordingly

    • @joaquinmarianopineiro2716
      @joaquinmarianopineiro2716 2 роки тому

      @@electronicseternity9210 min 48. Reading the manual i noticed that is the correct way for printing any pixel in the tft

    • @electronicseternity9210
      @electronicseternity9210  2 роки тому

      @@joaquinmarianopineiro2716 to inforrm the TFT about where we are drawing the pixel.

  • @ksjg2476
    @ksjg2476 Рік тому

    No need to configure arduino pinMode outputs? Since they are used as exits? Regards

  • @johnvine5731
    @johnvine5731 2 роки тому +1

    That's great thanks. It has given me a good introduction to this type of lcd. I had a quick look on you website at the other parts and was looking for text control. Have you managed to control text /fonts writing to the screen yet? Many thanks again.
    That paragraph, I call it a 'code block' or 'code lines'.
    Those voids, they are 'functions'.

  • @ladymorgana403
    @ladymorgana403 2 роки тому

    void loop() {
    for (int i = 50; i < 300; i++) {
    drawPixel(i, 60, WHITE);
    drawPixel(i, 70, WHITE);
    drawPixel(i, 80, WHITE);
    }
    delay(3000);
    LCD_command_write(0x28); // Display OFF
    delay(3000);
    LCD_command_write(0x29); // Display ON
    }
    /// The command 0x28 and 0x29 don't turn off-on the leds for backlights in tft display.. do you know why? I need to turn off the display's leds to save energy in my 9v battery.... please help me

    • @electronicseternity9210
      @electronicseternity9210  2 роки тому

      Apologies for the delay in response.
      #include
      #include
      #include
      #define LCD_CS A3
      #define LCD_CD A2
      #define LCD_WR A1
      #define LCD_RD A0
      #define LCD_RESET A4
      Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
      void setup(void) {
      Serial.begin(9600);

      uint16_t identifier = tft.readID();
      Serial.print("Controller ID : ");
      Serial.println(identifier, HEX);
      }
      Run the above command to find out what is your LCD Controller. If it is 9341, then refer the datasheet to find out commands that can control LCD Backlights. To be honest, there are many commands that can be utilized.

  • @ladymorgana403
    @ladymorgana403 2 роки тому

    A command to turn off-on the 4 or 6 leds in back of display tft..???

  • @nipunisachintha5922
    @nipunisachintha5922 3 роки тому

    How can I take this code? Can you pls upload the related link for it?

    • @electronicseternity9210
      @electronicseternity9210  3 роки тому +4

      Hi, this is the link
      electronicseternit.wixsite.com/electronicsforlife/post/using-2-4-tft-lcd-display-without-library

  • @laxmankarandikar2401
    @laxmankarandikar2401 Рік тому

    Display is blurred, can that be improved?

  • @kebabsharif9627
    @kebabsharif9627 2 роки тому

    Why don't you use calculator for converting in Program mode to convert HEX in Binary!!?

    • @electronicseternity9210
      @electronicseternity9210  2 роки тому +1

      To make the demonstration in the video a lot simpler. The same can be done in calculator as well🙂

  • @laxmankarandikar2401
    @laxmankarandikar2401 Рік тому

    can you share the code?