Arduino OLED Animations -- tutorial for beginners, Arduino UNO, u8g2, Adafruit GFX, SSD1306, SSD1309

preview_player
Показать описание

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

In this project, I will show you how to show a simple animation using Arduino UNO and OLED display (SSD1306 IIC OLED). The graphics library for drawing images is u8g2 and Adafruit GFX. Enjoy!

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

Links from the video:

Related videos with Arduino UNO and 128x64 OLED screen:

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

PCBWay is a service for manufacturing custom PCBs. If you click the link above, you will get a coupon for $5, which is exactly the price of 10 pieces of custom PCBs. In that case, you will only pay for shipping. Do you have any experience doing this? Please let me know in the comment section!

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

Do you have any questions? Suggestions for the next video? Please put those down in the comment section. I try to answer as many questions as I can. Thank you for watching, reading the video description and I hope to see you next time. Good luck with your projects!

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

#arduino #oled #animation

--------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Finally someone found out about the Wokwi Animator 😉

Wokwi
Автор

Your content has been so fundamental to my projects and learning. Truly a wonderful age to live in technologically, but your personal effort is what really makes this happen. Thank you.

christianmcdowell
Автор

Finally! I figured it out. The first time I uploaded the code, it didn't work. But I realized that the address that was default inputted was a different one, it was supposed to be 0x3c. Thank you very much!

Elro_YT
Автор

This is perfect, fast but not too fast, full of details and yet not overcomplicated to show off so...I will be coming back to your channel. I try to teach robotics to primary school kids and I am always looking for projects that will be fun and educational to young kids. I know I will need to simplify a lot further but having a reliable source like yours it is priceless. I work in a public school so money it is not abundant, but if I can contribute to your channel, let me know.

RicZalewski
Автор

It's listed as 0x78, because it is what you send for real to address this screen, depends how you use it, it is either {0x3C << 1, r/w bit } or 0x78 for write and 0x79 for read. When using libraries, you'll use 0x3C (it will shift it for you and add fill r/w bit), but when you do your own low level stuff, you might use 0x78 as writing will propably be everything you'll ever do to this screen.

sanjyuu
Автор

This helped so much. Been wanting to play around with a bitmap animation for a long time. Finally got one working.

randalltockes
Автор

The walking animation looked great !....cheers.

andymouse
Автор

You speak Adafruit in an interesting way

afnankabir
Автор

Your projects are always interesting. Thank you.
I saw simplification here. The black ball will pass through the coordinates of this icon. Sorry for being smart.)

LastChanceNow
Автор

Have you ever created any animations for OLED display? I would love to see them!

upir_upir
Автор

Difference between those addresses is that 0x3c/0x3d is 7-bit addr for lcd as in i2c spec and 0x78/0x7a is 8-bit data which must be sent thru bus with LSB set for i2c direction (read/write).

jankomuzykant
Автор

I learn a lot from your videos! In 13 I got plenty of information! Thanks for sharing!

GnobarEl
Автор

That's some high level Congrats for the video!!
I'm using the ESP8266 but the steps are almost the same!!!

soniccinos
Автор

I have login to say thanks for simulator and lopaka. It save me a lot of time for working with display modules

imtrung
Автор

I'm really surprised it works this fast over I²C, the examples I've seen so far are all a lot slower.

nrdesign
Автор

Thanx alot ur video saved me a tons of times coding the byte array ❤

mohamedgendia
Автор

Thanks upir ♥, you always came up with new tools that most of us didnt know ☺, Thanks a lot ♥♥

bimokayoba
Автор

I'm trying to draw an animated sine wave. I've managed to map the pixels with Page Buffer. I cannot get it the pixels to offset for some reason. I'm watching your video here right now. Maybe I'll just make bmp animations in the method you teach here. Thanks as always for the AWESOME videos! Love your content!!!

tbwpf
Автор

Máš prostě nejlepší arduino kanál na celým yt.. fakt nejzajímavější věci, žádný přiblbaný meteostanice jako každej.. díky za to!

YourMomGay
Автор

Please make a video of Esp32 with OLED displays as it can be used with much more diverse applications.
(With u8g Library <3 )

tanjiro