Tutorial-1: OLED Display Programming Basics

  Рет қаралды 23,357

ElectroCreativity

ElectroCreativity

Күн бұрын

Пікірлер: 63
@harrykrish7299
@harrykrish7299 3 жыл бұрын
This video is underrated. I understand, You have worked really hard to get to core of operation. The libraries of ArduinoCode are memory intensive and your video really helps to achieve some goals to create own graphics without using libraries
@ElectroCreativity
@ElectroCreativity 3 жыл бұрын
Thanks😊
@MrDuongtantai
@MrDuongtantai 2 жыл бұрын
Yeah i agree with Harry
@pranasvlogs7101
@pranasvlogs7101 2 жыл бұрын
agree with krish
@mantech6555
@mantech6555 2 жыл бұрын
I think we need waay more of these kind of videos....my arduino pro mini couldn't handle any proper library I found, now i can put exactly as much in it as I need.
@risingmermo
@risingmermo 2 жыл бұрын
All I can say is you are a genius! I have no idea how you as to do this. I've been looking over the datasheet for 3 days non stop and have barely understood the i2c. Until know I didn't even understand why I had to send 0x80 or 0x40 but now I do. Thank you!
@ElectroCreativity
@ElectroCreativity 2 жыл бұрын
Thanks 😄
@am1manTravel
@am1manTravel Жыл бұрын
Thanks! Finally someone showing the actual grid on the OLED. Nice work!
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Welcome 😊
@mantech6555
@mantech6555 2 жыл бұрын
Thank you! This was exactly waht I was looking for...I spent a whole weekend trying to make sense of others libraries and the data sheet without success. Tehn you in 20 minutes gave answers to all of my questions, thank you.
@shrimpinpat
@shrimpinpat Жыл бұрын
Hey great video. Figured some stuff out with no experience wanted more explantions and informations other than me just copy pasting from example code until i got it working. This video helped. thanks!
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Thank you for your kind word. I am glad that the video helped you😄
@Roman818S
@Roman818S Жыл бұрын
By Far the best video on the interntet explaining how to control an OLED. Thank You making more!!!!
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Thanks😊
@BhaveshTavte
@BhaveshTavte 2 ай бұрын
khupch chan ani masta explanation ahe and last la output je show kela underrated but appreciated
@ElectroCreativity
@ElectroCreativity 2 ай бұрын
@@BhaveshTavte धन्यवाद😊
@JOHNCHENSJCA
@JOHNCHENSJCA Жыл бұрын
Excellent and clear tutorial. Thank you very much for helping me understand the I2C protocol for OLED!
@Adnan_4144
@Adnan_4144 3 жыл бұрын
Thanks alot bro. It shows your hardwork and passion. Keep making such informative videos which sum the data sheet.
@ElectroCreativity
@ElectroCreativity 3 жыл бұрын
Thanks🙂
@papa-dt1cv
@papa-dt1cv 6 ай бұрын
Where to buy 5inch x 2 inch display?
@desaoaraujo
@desaoaraujo Жыл бұрын
Thanks a lot, I finally understood how this controller works!
@GCKteamKrispy
@GCKteamKrispy Жыл бұрын
Amazing video. Was looking for something like this for like 5 years or so😅
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Thank u
@sabirmulla_yt
@sabirmulla_yt 9 ай бұрын
Thanks man.. Its really helps to understand what happening underneath..
@akshayabdar5730
@akshayabdar5730 9 ай бұрын
Sir can you make a video to interface c2000 microcontroller f28379d ,interfacing it with c2000 microcontroller blockset in simulink and using i2c blockset from it
@ElectroCreativity
@ElectroCreativity 9 ай бұрын
This is made just to get familiar with the sequence of commands that need to be sent to the OLED. Follow the same sequence of commands in MATLAB.
@Darkbob-ew1lk
@Darkbob-ew1lk 4 жыл бұрын
Good video, there is no much material without the libraries
@pykid1915
@pykid1915 Жыл бұрын
i was searching for this video thanku i want to build my oled library
@SilverRyuu
@SilverRyuu Жыл бұрын
Hello. This doesn't work with HiFive Rev B board using freedom metal's implementation of i2c
@ElectroCreativity
@ElectroCreativity Жыл бұрын
You can understand the algorithm and implement it in the respective board. You can't use this code as it is for any other board
@SilverRyuu
@SilverRyuu Жыл бұрын
@ElectroCreativity I know. It turns out that I needed to restart Visual Studio Code and it started working. Your algorithm works perfectly, even using a different I2C library
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Glad to hear that😄
@karthikps3892
@karthikps3892 3 жыл бұрын
Thanks a lot bro, i have a doubt, in the datasheet there is no such value 80h and 40h for Data register and Command register, then where did you got these values???
@risingmermo
@risingmermo 2 жыл бұрын
Right! I swear people make datasheets as confusing as possible. I saw some code that need to send 80h but when I checked the data sheet, there was no mention of 80h
@risingmermo
@risingmermo 2 жыл бұрын
OK so I think I understand what is creating that 40h and 80h. When you want to write to the command register, you need to have that CO pin high and the D/W pin low. This is then followed by 6 0s crating 1000 0000 which is 80 in hex. This is the same for 40h where that CO pin needs to be low and the D/W pin needs to be high to write to the data register. Again followed by the 6 0s creating the 0100 0000 which is 40 in hex. The way they explain in the datasheet is the stupidesr and most confusing way. Ven explaining what the CO and D/W actually do. It's so annoying
@AxelGonzalez-ct7nn
@AxelGonzalez-ct7nn 2 жыл бұрын
I have a question, i've been trying to follow your steps, but when i write data to DATA_REG only 4 of the pixels change, and the way they change do not relate to the binary value, what can i do in this case, btw im using a 128x32 oled and all previous steps are the same, but when it comes to writing registers i get this behavior, thanks
@ElectroCreativity
@ElectroCreativity 2 жыл бұрын
Hi Axel, For 128x32 display width remain same with respect to 128x64 display that is 128 pixel . But hight become half that is 32. So vertical 64 pixels are down sampled to 32. So if you write 01010101 then only 1's will be displayed 0's will will be discarded. Inshort, for displaying vertical 64 pixels on 32 pixels, only odd number pixels are taken from 64 to adjust it in 32 pixels.
@smallinventions5771
@smallinventions5771 2 жыл бұрын
Excellent tutorial. You are really doing a great job. Thank you ..
@rochdimaria
@rochdimaria 3 жыл бұрын
Great video thank you brother
@venug2617
@venug2617 Жыл бұрын
Super Job......Thank You Very Much....
@ElectroCreativity
@ElectroCreativity 11 ай бұрын
Welcome 😊
@anilph7822
@anilph7822 Жыл бұрын
Fantastic nice cool man 100%
@rollandphaneuf2793
@rollandphaneuf2793 Жыл бұрын
Well explained verry usefull,
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Glad it was helpful!
@shrishailctalukar
@shrishailctalukar 4 жыл бұрын
Very helpful!
@vinyltheif
@vinyltheif Жыл бұрын
Top man!
@ElectroCreativity
@ElectroCreativity Жыл бұрын
🤙
@user-lw9ft4vh1l
@user-lw9ft4vh1l 3 жыл бұрын
Shegao se ho aap
@ElectroCreativity
@ElectroCreativity 3 жыл бұрын
Shevgaon, Ahmednagar
@KJ7JHN
@KJ7JHN Жыл бұрын
SPI??? 😊
@ElectroCreativity
@ElectroCreativity Жыл бұрын
No....i2c
@Devish-wx7rb
@Devish-wx7rb Ай бұрын
It is working
@user-lw9ft4vh1l
@user-lw9ft4vh1l 3 жыл бұрын
Jay Gajanan 🙏🙏🙏🙏
@hasinapubgmobile4839
@hasinapubgmobile4839 4 жыл бұрын
Thnx 😖😖😖
@farukkozanoglu9021
@farukkozanoglu9021 10 ай бұрын
What's the nonsense in the subtitles?
@ElectroCreativity
@ElectroCreativity 10 ай бұрын
Thanks for bringing this to my attention....will change it soon
@goodfood2464
@goodfood2464 Жыл бұрын
jis din arduino par kaam chhor kar direct microcontroller paer programe karna sikh jaoge zindgi me bahut kuchh pa loge ,arduino par sab bana banaya program milta hai download karo aur chalao lekin gyan kuchh nahi hota.
@ElectroCreativity
@ElectroCreativity Жыл бұрын
धन्यवाद। मैं आपके कहने से बिल्कुल सहमत हूं। हमारे ही चैनल पर ARM based micro-controller को कैसे सोल्डर और प्रोग्राम करना है उसपर भी tutorial है। बाकी इन OLED tutorials की बात किई जाए तो, मुझे इसमें बस OLED पर फोकस करना था, जो खुद समझने को कठिन है इसलिए arduino को चुना, नही तो सेम चीज stm32 या Tiva-c पर भी किई जा सकती है। ऐसेही आप अपनी प्रतिक्रिया देते रहिये....धन्यवाद🙂
@jackevans2386
@jackevans2386 Жыл бұрын
English please ?
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Sorry, I am am speaking in English only but in indian accent 😅
@Brian-nz6ns
@Brian-nz6ns Жыл бұрын
Great information, unfortunately I can't understand anything between your horrible English and poor microphone setup.
@ElectroCreativity
@ElectroCreativity Жыл бұрын
Thanks for the feedback.....From next time I will definitely take care of the audio...
Tutorial-2: Using GLCD For creating pattern on OLED display
13:50
ElectroCreativity
Рет қаралды 3,6 М.
Arduino UNO R4 Lesson15 - SSD1306 OLED Display | Text, Graphics, and Animation
23:15
Education is Life (joed goh)
Рет қаралды 11 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
how to display images on 0.96" oled using arduino
7:07
Mission Critical
Рет қаралды 56 М.
STM32 + OLED = Display Anything
18:01
Nick Electronics
Рет қаралды 25 М.
Tutorial-6: Plotting rolling graph on OLED
6:45
ElectroCreativity
Рет қаралды 4,7 М.
DIY OLED Display Projects with Arduino | Arduino Sensors | #grindreel
15:36
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 148 М.
Optimizing Arduino Code: no setup(), no loop() ⛔
9:27
Wokwi
Рет қаралды 211 М.
SSD1306 oled display Animations
6:54
Arnov Sharma
Рет қаралды 29 М.
Smart Attendance System for Office | RFID Based Attendance system with Arduino
8:53
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН