Oled i2c Arduino, Arduino Oled 128x64 i2c library, Oled 128x64 i2c display issues solved

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ก.พ. 2020
  • Oled i2c Arduino:
    Download Libraries, Programs, and circuit diagrams:
    www.electroniclinic.com/ardui...
    Subscribe to my New TH-cam Channel, if you want to watch my videos in Hindi/Urdu
    / @letsgetstartedd
    Support me on Patreon and get access to hundreds of projects:
    / electroniclinic
    sign up for a free account and download hardware designing and programming books:
    amzn.to/2WeBCw1
    ***********
    free Amazon Business Account:
    amzn.to/2MiPiBT
    ************
    Project Description:
    ********************
    In today’s episode, you will learn how to use the SSD1306 or SH1106 0.96 inch Oled i2c 128x64 Display module with Arduino… In this episode, I will cover the extreme basics like for example
    1. Oled Interfacing with Arduino,
    2. How to fix some common issues
    3. How to select a proper library
    4. How to use the basic Oled functions
    5. How to print text messages and Numbers
    6. How to draw different shapes and finally
    7. How to make a Weather station using a DHT11 Sensor and display the temperature and humidity values on the Oled display.
    This is a mono-color, 0.96-inch with 128x64 pixels Oled i2c display module. OLED stands for Organic light-emitting diode. There are two different models of the same Oled display module which are SSD1306 and SH1106. Only by looking at the Oled display, it’s really hard to tell whether this is an SSD1306 or SH1106 model. I will tell you in a minute how to find this.
    Unlike the 16x2 liquid crystal display module, the Oled display does not require a backlight, which results in a very nice contrast and moreover, the Oled display consumes less power when compared with other displays.
    There are other types of the Oled display modules, which are available in different shapes and sizes, some are using i2c communication protocol, there are also other Oled displays that support the SPI communication. But in this tutorial, I will only focus on the Oled display module that supports i2c communication.
    ********************
    Amazon Purchase links:
    *****************
    Arduino Nano USB-C Type ( recommended):
    amzn.to/4ahGLdk
    ESP32 WiFi + Bluetooth Module for iOT Projects (recommended), more IO pins, improved speed, and supports a Lipo Battery:
    amzn.to/3v40DkE
    128x64 Oled i2c display Module:
    amzn.to/3rDmOXn
    Dht11 Temperature and Humidity Module:
    amzn.to/2O0YqRF
    Other Must-Have Tools and Components:
    Top Arduino Sensors:
    amzn.to/3vZbnfM
    Super Starter kit for Beginners
    amzn.to/3cq56C5
    Top Oscilloscopes
    amzn.to/3ctF3d8
    Variable Supply:
    amzn.to/2PEAqE7
    Digital Multimeter:
    amzn.to/2QGRPg1
    Top Soldering iron kits: "best"
    amzn.to/39nqDtb
    Top Portable drill machines:
    amzn.to/3suQMh7
    Jumper Wires:
    amzn.to/2NYPEDA
    3D printers:
    amzn.to/3ruG1dt
    CNC Machines:
    amzn.to/3cuZWVv
    Electronics Accessories:
    amzn.to/3sueV7z
    Hardware Tools:
    amzn.to/3m9UhaN

    DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for your support!
    ****************
    For more Projects and tutorials visit my Websites
    Electronic Clinic:
    www.electroniclinic.com/
    Programming Digest:
    programmingdigest.com/
    Follow me on Instagram:
    / electroniclinic
    Follow my Facebook Page Electronic Clinic:
    web. profile.php?...
    Follow my Facebook Group, Arduino Projects:
    / 190031841821771
    Email:
    stu_engineering@yahoo.com
    #ssd1306Oled #arduinoi2c #oleddisplayissue
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Thank you! This was SO helpful. I bought a 10-pack of these and was about to send them back but your video taught me how to find the correct address. Problem solved. You da Man!!!

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

    The guidance was excellent. I tried the wemos mini oled library and changed the LCD height. A minor variation on your instruction.. Thanks mate, good one

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

    Great solving of this issue. I was about to return the display back but I found this tutorial :-D. Thanks!!!

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

    thank you very much! your video helps me to step forward with my project. I used SSD1306 instead of SH1106 and it works too.

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

    your video saved my end of study project, the library change was the solution to my problem, thank you so much

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

    That i2C scanner works a charm! Thanks a lot

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

    thanks for ur help ,I was struggling with the library issue for a long time

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

    Thank you!!! I though I was loosing my mind trying to get my oled display to function.

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

    You saved me! I looked 3 days reason why my SSD1306 not working, but key is SH1106 library! Thank you!

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

    Wow this helped me ut a lot, just needed the different library

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

    Bro, thanks a lot bro, I was trying to put codes but none didn't work, after seeing you work, I am very very grateful, thanks a lot bro

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

    hi, not sure if you can help. but i have this working on a loop. and i want a dot to appear at a given stage of the loop, then after the timer i want that dot to disappear but the rest of the text stay where it is, i cant seem to get that one dot to just turn off while keeping everything else on. any ideas? thanks

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

    Thank you for the tutorial!
    Half of the messages on my OLED are blinking and half of it is being displayed constant. Do you happen to know the reason for it?

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

    It was very frustrating when I tried to interface it and did not get result as I had no knowledge of changing the address... thank you so much... great video

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

    Thank you very much for saving me.

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

    Great video!! thanks for the help

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

    Thank you very much for saving me from being lost

  • @hernandopinerosr.4294
    @hernandopinerosr.4294 3 ปีที่แล้ว +1

    Thank you so much!!

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

    Can I use I use 128x64 oled in a circuit that previously used 128x32? Should I change code if I used 128x64 instead of 128x32

  • @15_nick78
    @15_nick78 11 หลายเดือนก่อน +1

    thanks bro you are the best

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

    Thank you, that was easy.

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

    Much thanks!

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

    Hello
    im getting this kind of error
    'class Adafruit_SSD1306' has no member named 'cp437'
    against the line (296)
    display.cp437(true); // Use full 256 char 'Code Page 437' font
    what am I doing wrong with this.?
    please help

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

    esp 32 How to find out what source code (arduino sketch) is inside the microcontroller ic thankyou

  • @s.u.6198
    @s.u.6198 ปีที่แล้ว

    could you add an industrial pressure tester 150PSI to show PSI and BAR ; -) i am so confused mapping and get the correct results

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

    Very good project

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

    el mejor video de todos, gracias lml

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

    Keep it up Fahad ..great 👍

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

    thank u so much solve my problam

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

    Great video. Thank you for the help :)

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

    Hey. Using these libraries I got this error : Adafruit_SH1106.cpp:29:10: fatal error: avr/pgmspace.h: No such file or directory any ideas. Which version have you used in the video?

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

    Thank you very much

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

    What if the I2C address scanner writes "I2C Scanner Scanning..." and nothing more?

  • @markd.maranan3742
    @markd.maranan3742 4 ปีที่แล้ว

    how can i print a sentence word by word?? great vid!!

  • @demon-being
    @demon-being 2 หลายเดือนก่อน +1

    thank you so much T_T

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

    Hey I am having an issue when the values gets updates it shows messed up number like the previous values won't be cleared and new values are shown on top of pervious values. Do you know what is is causing this problem or how to fix it?

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

      Clear the display first and then print other values.

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

    My address is showing 0x78 and i2c scanner is showing no device found , plz help .

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

    i get nan insted of temp number and humidity number... any thoughts?

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

      if you have followed all the steps correctly and still you get nothing, then you need to check your sensor.

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

    Thank you so much

  • @tendtudo-hobbiestruquesman4672
    @tendtudo-hobbiestruquesman4672 2 ปีที่แล้ว

    Boa noite amigo, o link de download não está mais funcionando, tem mais alguma maneira de baixar os arquivos??? Obrigado.

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

    sir Please upload one vedio for
    sht31+esp32+oled1.3"+blynk notification+thinkspeak+button controler
    ( temperature and hummidity setting thereshold)+with calibration setting from button+centigrade & farenheit setting from button+temperature and hummidity high & low alaram using incubator.and egg turnning time control+ventilation controler from temperature based 0 to 180 degree.+data logger . thankyou

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

    top

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

    Will this work on a arduino mino or nano maby a pro mini??

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

    I am trying to store (in SD Card) and display temperature value. But it error occurs "Not enough memory". Please help me to fix this issue. or add a video in this to store and display temperature values.

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

      Check the flash memory of your board and how much memory your program uses.

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

    What type of arduino are you using?

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

    Good night friend, the download link is no longer working, is there any other way to download the files??? Thanks.

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

      they are doing the server maintenance

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

    "fatal error: util/delay.h: No such file or directory
    #include " anyone else getting this error?

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

      Also error: 'TWBR' was not declared in this scope

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

      Using a Nano 33 BLE

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

    I've used different codes and the display won't turn on.

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

      you might be using another version of the oled display.

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

      @@ElectroniClinic I was using adafruit SSD 1306 and UCtronics code, and also followed along some tutorials. The display won’t power up I might have gotten a defective display since I already bought one. It’s hard to test 1 hardware with no backup.

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

    Be careful with these OLED modules. Some have GND and VCC pins reversed! In fact, the Fritzing diagram at the end of the episode has them reversed from the module he is using!

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

      Following this up:
      The way you can tell is the GND pin usually is square.

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

    I'd like to watch your channel, but the music is too much.

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

    7:35

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

    My guy...you have Raspberry Pie in your intro lol.
    Also, only posting your code on Patreon is a dick move

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

      Do you have any idea why I removed links? Coz there was a malware attack on the website, I removed all the links so nobody is affected. Now the website is live but adding links in 600 videos will take some time.
      electroniclinic.com

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

      @@ElectroniClinic that makes sense. Let me guess, you tried hosting a website yourself or used a crappy host?

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

      That was the worst hosting. Now I shifted it to AWS Amazon hosting.

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

      That was the worst hosting. Now I shifted it to AWS Amazon hosting.

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

    Why are you whispering?