Arduino Tutorial: 0.96' 128x64 I2C OLED Display tutorial with review and drivers

preview_player
Показать описание
Arduino: 0.96 128x64 ' I2C OLED Display tutorial with review and drivers. Want to learn to code?

This is a little nice OLED display to use in small Arduino or Raspberry Pi projects.
Рекомендации по теме
Комментарии
Автор

Just staring after 35 years not working in Electronics. It's crazy how easy things are now to my older days of building digital and analogy systems, and so cheap to buy amazing (things) that do so much like displays.

Thank you so far for your videos. Will be watching many more.

waynehawkins
Автор

I know it's a very small thing but I am so happy that you use centimeters.

MarcRitzMD
Автор

6:41 For those not getting anything to show up on their display! Change the D to C and all is well.

csselement
Автор

Thank you for a wonderfully clear and easy to follow tutorial.
Can't wait to get this display and play with it now!

corris
Автор

As Terry Peake noted: there is no pull up. The value of the pullup resistor is an important design consideration for I2C systems as an incorrect value can lead to signal loss.

saturdayscode
Автор

This thing would make a sweet eighties-style retrofuturistic wristwatch.

KarriKoivusalo
Автор

Very helpful information. I was looking for some documentation about this device (that is not provided directtly from vendor) and your video helped a lot. Thank u man !

AntonioCelia
Автор

When I uploaded it said:

exit status 1
#error("Height incorrect, please fix Adafruit_SSD1306.h");

Then, I realized it was actually one of the lines above the changed line. Thanks for the tutorial Nick! I hope you can help solve my problem.

karlng
Автор

Great job! I have a SainSmart 20x4 i was going to use for a temperature/humidity monitor, but this device looks much better. I think i'll get one!

KrisKasprzak
Автор

The Arduino has two internal pull-up resistors to set the two lines (SDA, SCL) to 5V. You are connecting SDA ans SCL to this board, which have 2 pull-up resistors to 3.3V => It's bad for the SSD1306 OLED driver because voltage of SCL and SDA will be beetween 3.3V and 5V (absolute value is 3.3+0.3=3.6V, so clamping diodes are working). And it's also not perfect for arduino. But it's working fine anyway.

zianzan
Автор

Thank you : Mine working - changed hex file from 0x3D to 03C and in sketch used:/
/ by default, we'll generate the high voltage from the 3.3v line internally! (neat!)
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3D (for the 128x64)( change from 0x3D to 0x3C)....this is line 58 and 59---many thanks

bradleyglen
Автор

great video - precisely what you need to know. well done.

chris_thornborrow
Автор

Thanks for the video. I have had a couple of those and could not get them to work... It was thr 3D to 3C change that make it work. MANY thanks...

gary
Автор

You should look at the "P: x.xxW" (wattage) of, it seems to be more accurate? Also, the screen draws more power if there are more pixels lit.

xFuaZe
Автор

Thank you for the Correct I2C Init HEX value. I just received this OLED display (white color version) The flat ribbon cable was not correctly inserted in the connector. Almost every paired lines were missing on the matrix rendering. Carefully push on the ribbon cable to insert it properly in the connecter (on the display side if you have this problem).

SiRCX
Автор

Very good thanks for sharing, look forward seeing further projects

peterarmitage
Автор

Nice work. =) Just one question. Could you explain how to put this OLED display in deep sleep mode? Thanks a lot.

KI_
Автор

This video was extremely helpful. Many thanks!!

aphex
Автор

thank you so much for the 0x3D address tip! thanks!

erayavci
Автор

Thank you for this excellent and simple tutorial.

bobpaterson