Tutorial on I2C OLED Display with Arduino/NodeMCU

preview_player
Показать описание
The very first program you write when you start learning a new programming language is : "Hello World!".
The program itself does nothing more than printing a “Hello World” text on the screen.
So, how do we get our Arduino to display the "Hello World!"?
In this video I will be showing you how to get started with the small 0.91 (128x32) and 0.96 (128x64) I2C OLED displays.
There are 100s of tutorials on the web explaining the same thing in different ways, but I couldn't find one that tells me all about the OLED display and how to use it in different scenarios. It took me some time to work it all out. So, I thought I should create a tutorial on what I have learned and combine all the features and ways the OLED displays can be used in our projects.

#OLEDDisplay

Links
---------

Support My Work
----------------------------
BTC: 35ciN1Z49Y1bReX2U7Etd9hGPWzzzk8TzF
DOGE: DDe7Fws24zf7acZevoT8uERnmisiHwR5st
LTC: MQFkVkWimYngMwp5SMuSbMP4ADStjysstm
ETH: 0x939aa4e13ecb4b46663c8017986abc0d204cde60
TRX: TQJRvEfKc7NibQsuA9nuJhh9irV1CyRmnW
BAT: 0x939aa4e13ecb4b46663c8017986abc0d204cde60
BCH: qrfevmdvmwufpdvh0vpx072z35et2eyefv3fa9fc3z
Рекомендации по теме
Комментарии
Автор

Having worked for one of the largest networking companies on earth, I am very used to writing documentation, and creating video tutorials. This is Very very well done. Very well explained and detailed. Very clear instructions with purpose and no confusing references. If you do get confused pick up some of the free docs for Ardunio to help fill in the blanks. I have worked with MC since I was in school years ago. Kudos on the video very well done! I Look forward to more!.

Steamfactory
Автор

Now, this is how a tutorial is done!!

yogeshpawar
Автор

Fantastic tutorial. The closing wrap up with Common Errors was a bonus. Clear concise and informative. Thanks !!

stoveman
Автор

Just dipping into Arduino and NODEMCU world and your very clear explanation was exactly what I needed. Thanks!

zorka
Автор

Best ever tutorial seen recently.... no one can explain more clearer

JohnPaul-jikf
Автор

WTF! In these 16 minutes I've learned more about displays and communication than ever before in a few days :-D. Thanks buddy!!! And btw, very good and clear english. Perfect for me as a native german :-)

John_FritzTheCat_Doe
Автор

OUTSTANDING tutorial. Well done videography too. After hours and hours researching to find the answers, you said it all in less than 17 minutes. Thank you Crazy Couple. Thumbs and new subscriber.

FF
Автор

very well explained and in details. i spent numerous hours trying to get my OLED to work, stumbled upon this video and found out my OLED address was incorrect.

vinayprasad
Автор

You did a very good job on this video. It is very clear and complete. When I am about to hook up my OLED I will use your video as my reference. Thanks for the great lesson.

tomcarroll
Автор

I've already figured out the I2C oled thing, but still learned about the 7 bit addressing, font and image converter resources and the multiplexer by watching this - great video, keep up the good work, and thank you.

notimeforyou
Автор

Thanks for the education that the Arduino is limited to the high order 7 bits for the address. That was extremely helpful. Also the usage of the Mux was in great detail. Excellent videos.

ronb
Автор

Copied from Reddit:

As
someone who is also still learning about electronics and Arduinos I felt the
timing of this being posted was kind of funny and that I should chime in. Now
what's funny about it, for me at least, is that I just finished working with an
OLED on a NodeMCU ESP-12E after not having worked with one for at least a year
(the former being rigged to a Nano). Naturally, I needed a little bit of a
refresher but got it working.



With
that in mind, I saw this post and felt like the timing was right and I'd give
it a quick look since it's still fresh in my mind. To be honest, I didn't
actually expect much - I did my project, I learned plenty about OLEDs and got
them working, and honestly, there are just so many websites and videos out
there already and so much information that what could this video possibly do
for me?



I
was actually really surprised with this. Like I said, the proverbial market is
flooded with information - a plethora of blogs and videos on how to do stuff
like this, and most of them are difficult to read through or unpleasant to
watch. This guy gets it right. His editing and presentation are fantastic, his
video footage is good quality, and he has easy-to-read schematics he walks us
through. Not only that, he goes way above and beyond, showing us how to set up
multiple OLED screens together, how (and why) addresses work, how to use
multiplexers for many OLEDs, and concludes with talking points on the
advantages and disadvantages of using an OLED and common errors in setting them
up.



This
video is really well made and very helpful, and for anyone who is anywhere in
the "just learning" to "needing a refresher" range of skill
level, I couldn't recommended this more. I mean, I just did a project with an
OLED and refreshed myself but still learned some things from this video. This
is honestly the kind of stuff I want to see when I'm looking for refreshers on
something or to learn something new. Great job.

backoff
Автор

Your video is simply a breakthrough for me!! I had been struggling with many aspects regarding Arduino including display routine configuration. Thanks SO MUCH :)

cloudsuck
Автор

This is simply OUTSTANDING! Thank you very much!

gracebyseven
Автор

Thanks a million for this! Everything worked perfectly, the first time, including multi-display!

mbunds
Автор

Really really nice tutorial. Very compact source of information. One small hint: its not a zero (0) Ohm resister. Its 472 printed on, which is 4, 2 kOhm

bigheat
Автор

excellent presentation... no nonsense and straight to the point... easy to understand too... good job on the tutorial...

jobaptist
Автор

I have to agree with Laszlo, this is the most inclusive tutorial I've seen Thanks for your work.

googleuser
Автор

The best tutorial I have seen for oled. So thorough. Thanks a bunch. great work Keep it up. I subscribed, It is rare when I do.

MartinBLopez
Автор

You convinced me to buy a multiplexer and also a node mcu lol. Great tutorial!

dbbi
visit shbcf.ru