Master OLED Displays with Arduino, ESP32: A Complete Guide

preview_player
Показать описание
This step-by-step tutorial teaches how to use OLED displays with your Arduino or ESP32 microcontroller. Follow along as we cover the basics of wiring, programming, and controlling OLED displays, and discover how to display text, graphics, and animations. By the end of this video, you'll have the knowledge and confidence to incorporate OLED displays into your own projects.

Get 5 OLED Displays (Less than 15$) :

Best Arduino Starter Kit 👇

--------------------------------------------------------------------

FOLLOW ME:
● TikTok :
--------------------------------------------------------------------

► All content by Enjoy Mechatronics is 100% free. I believe that education should be freely available to everyone.
Рекомендации по теме
Комментарии
Автор

Thank you. All I had to do was change D to C. now it's time to solve the next 12 problems. one at a time!!

lambokingable
Автор

Thank you for taking the time to do this. It was my first display image that I ever created. What a learning process.

kevintsilvers
Автор

Thank you.
Very short and to the point.
Practical examples are the way to go!

davebutler
Автор

Shukran! Thank you very much bro! Very helpful for someone who doesn't know low level coding well!

monzerfaisal
Автор

Legend thanks.i was wondering how I get an image onto the display. Thanks a lot

jamesch
Автор

Nice one .. Did thje same with the ESP32 . 1 question .. why is the top quarter of the screen yellow ?

solidusseal
Автор

Help, I hooked up all correctly, code is correct. What I get is the first 5 or 6 lines that seem to be working correctly, but all the lower lines are just stagnate and not moving but with a random pattern. I've tried 6 different OLED (all same model and Manufacture), and I've tried 2 different Arduino, one Uno and one Nano with the same result. I find it hard that all 6 OLEDS are bad, but... Changed wires, change com ports, had a few beers...

masteryoda
Автор

I'm building a simple Muon detector. I learn mainly from the YT vids. Anyhow the end result of the detector is a LED that flashes every time a muon is detected. Well, I can't sit there and watch it waiting for the LED to flash every now and then.
So I purchased a 128x64 OLED. I would like to keep the LED and further connect the leads from the LED to an arduino nano and the OLED with the hopes of somehow getting the arduino and OLED to maybe show a cumulative total of all the muons (flashes) detected. Even better would be showing how many detected in last 24 hours, and the last week, and the last month all on the OLED. Perhaps I am a dreamer but it should be possible. I'm a novice so any help would be greatly appreciated! Thank you!

ammanTravel
Автор

Thanks for your hard work. Your videos are very useful

vilassn
Автор

That image to HEX array generator is really cool! I wonder how to program that!

FF
Автор

Thank you so much.. finally found a way to display on i2c oled using esp32 cam module.

l.e.dlearneveryday
Автор

Hey do u know why my oled regulator got burned after inserting to vin

privatelifeofbetasquad
Автор

The problem with those AdaFruit libraries is that they are memory hogs.

Look how, with just the few lines to set up the display and only print "hello world" the sketch already takes up 42% of program storage space.

I used to use these little displays and the color version as well, but after displaying a few things, the memory is just eaten up.

Some may also notice that once you get above 72% (around there) the Arduino boards start glitching out.
I had so many problems with that bug.

Then, I found a library that was very small as it was only ASCII and no graphics. That was good enough for what I was doing.
This took up much less memory.

But on bigger projects using the color display, again, so much memory sucked up that there wasn't enough left to do anything decent.

At that time, I changed to using Nextion displays, WITHOUT their HUGE libraries.
NO more memory issues.

Then, I moved over to ESP32 boards and of course, no more memory issues.

BlondieSL
Автор

is there a way to develop the display groahically?

itolond
Автор

Hi. Is there code anywhere that explains how one could "turn off" the display with a button push. The only thing I know that its more of a black screen rather than a 0v to the display. Thank you

rico
Автор

Thank you for sharing your valuable knowledge my friend. But I wanted to ask you what Arduino IDE do you use and how we set it up?

alkhashtee
Автор

Would have been better if you don't use Adafruit libraries and show how to build fonts and graphics.

Afrorack
Автор

It's possible to run two displays on same esp32 ?

thetrendingscene