Making a OLED Display work with Arduino - Step by step guide | Multi-Color I2C SPI LCD

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • PROJECT CODE WITH DEMO'S: github.com/Mik...
    CONVERT IMAGE TO BITMAP (INSTRUCTIONS IN GITHUB LINK ABOVE): javl.github.io/...
    ▶ My Discord: bit.ly/MikaelAb...

Komentáře • 27

  • @williamcheek5448
    @williamcheek5448 Před 5 měsíci +8

    People coming to this video for learning how to use SPI OLED's, such as the one pictured in the video thumbnail, will be disappointed since your instructions are for i2c. The instructions provided are great and work for i2c but please consider updating the video thumbnail to remove the SPI version it is currently showing, to avoid confusion. I appreciate your efforts and videos, thanks a bunch.

    • @MikaelAbehsera
      @MikaelAbehsera  Před 5 měsíci +1

      Good point william, I will add this to my todo list but I’m currently sick in bed, thanks for the constructive feedback 👌

    • @22smudger
      @22smudger Před 6 dny

      Agreed - SPI interface and colour usage was what I was looking for. I’m interested to know if we are confined to the preset colour labels in the library, or if we can create our own more subtle colours and shades using the hex RGBA codes?

  • @johneagle4384
    @johneagle4384 Před 11 měsíci +2

    I've watched a bunch of OLED videos. Yours is, IMO, the best one. Thank you!

  • @AyushmanBaurasi
    @AyushmanBaurasi Před měsícem +2

    Thanks a lot 😭❤❤

  • @seadrezasehat7450
    @seadrezasehat7450 Před rokem +1

    Great job, so far I couldn't find a video that actually explained programing these oleds
    Good one👍👍

  • @hs0ipl
    @hs0ipl Před 11 měsíci +1

    The code is not work. Ardunio say that "variable or field 'drawText' declared void "
    // Draws text at x,y
    void drawText(string text, int x, int y) {
    display.setTextSize(1); // Normal 1:1 pixel scale
    display.setTextColor(WHITE); // Draw white text
    display.setCursor(x, y); // Start at top-left corner
    display.println(F(text));
    }
    "SS1306_Ex2:64:15: error: 'string' was not declared in this scope; did you mean 'String'?"
    "void drawText(string text, int x, int y) {
    SS1306_Ex2:64:28: error: expected primary-expression before 'int'"

    • @MikaelAbehsera
      @MikaelAbehsera  Před 10 měsíci

      try the example files that come with the library, usually helps me find little errors

  • @sayan5362
    @sayan5362 Před 10 měsíci +1

    How can I code oled with HC-05 module together to connect it to my mobile using Bluetooth and do some project

    • @MikaelAbehsera
      @MikaelAbehsera  Před 10 měsíci

      theres bluetooth arduinos that pair with phone apps

  • @shawnjenkins6082
    @shawnjenkins6082 Před rokem +1

    Little too fast for me. I'm brand new to this and not a computer expert. I can't get mine to work at all

    • @MikaelAbehsera
      @MikaelAbehsera  Před 10 měsíci

      join our discord, got some people that can help

  • @verbranntenetzhaut
    @verbranntenetzhaut Před rokem

    Cool

  • @rfdiagnosticsllc6197
    @rfdiagnosticsllc6197 Před 8 měsíci

    Woah...wait..I feel like I've been Rickrolled lol. Thanks for the video.

  • @abdelrhmanmagdy3365
    @abdelrhmanmagdy3365 Před 9 měsíci

    love u

  • @theokerner535
    @theokerner535 Před rokem

    What coding language is this?

  • @WildKiwiUnleashed
    @WildKiwiUnleashed Před 3 měsíci

    You need more credit

  • @thoughtsbright7928
    @thoughtsbright7928 Před rokem

    hey is there a smaller screen than this.

    • @MikaelAbehsera
      @MikaelAbehsera  Před rokem

      Take a look at the oled video, smaller screen and much better, but it’s not touch compatible

    • @thoughtsbright7928
      @thoughtsbright7928 Před rokem +2

      @@MikaelAbehsera thanks and actually I am doing it for a project.