19. STM32CubeIDE OLED Display. I2C with STM32F103C8T6

  Рет қаралды 39,492

MicroPeta by Nizar Mohideen

MicroPeta by Nizar Mohideen

Күн бұрын

Пікірлер: 66
@dragoscucu3128
@dragoscucu3128 2 жыл бұрын
Thumbs up for adding the source code to video description!
@edanc6799
@edanc6799 4 ай бұрын
Hello sir, this video was uploaded 3 years ago from the moment this comment comes down so I don't know if I can convey this to you. I have spent so long trying to get my tzt0.42 to work with my stm32f401RCT6 blackpill and this was the video that finally got it to work. Thank you so very much!
@TA2EH-HüseyinAga
@TA2EH-HüseyinAga 2 ай бұрын
Loaded to STM32F411 and works
@remontlive
@remontlive Жыл бұрын
You are made a great and easy tutorial? thank you indeed!
@manofmesopotamia7602
@manofmesopotamia7602 Жыл бұрын
thank you so much , you teach me a lot of things, I really appreciate your efforts.😊
@galalahmedfahmy5482
@galalahmedfahmy5482 2 жыл бұрын
Clear, easy to follow .. My best wishes for you
@NizarMohideen
@NizarMohideen 2 жыл бұрын
Thank you! You too!
@adiladl1836
@adiladl1836 Жыл бұрын
excellent choukran
@mertoguzhan8814
@mertoguzhan8814 2 жыл бұрын
thank you man , very helpful content !
@Alexcymantrene
@Alexcymantrene 2 ай бұрын
dear friend. could you post an example of working with this display on the spi interface?
@NizarMohideen
@NizarMohideen 2 ай бұрын
As for SPI, we need minimum five pins in the module that are 1.VCC (for power supply) 2.Ground 3.MOSI (Data) 4.CLK (Clock) 5.CS (Chip Select) Since this ssd1306 oled display has only four pin, SPI is not possible. Thanks
@OkwebaOscar
@OkwebaOscar 3 жыл бұрын
Hi, thanks for the videos you are sharing. Kindly create a tutorial how to use the internal temperature sensors in the STM32 chips
@NizarMohideen
@NizarMohideen 3 жыл бұрын
Thanks. Will do
@TamilMani-sn5vr
@TamilMani-sn5vr Жыл бұрын
itoa function was not available. Got an error because of the function missing. Please let me know how to resolve this issue.
@Anandkumar-jh1pg
@Anandkumar-jh1pg 5 ай бұрын
I have tried initially i got errors and i was not able to fix them. I deleted entire project and created the new one step by step by watching the tutorial. It worked
@marek_vanco
@marek_vanco 2 жыл бұрын
Hello Nizar. What display do you use in this video ? I see it's SSD1306 based display, but which model do you use exactly ? It's colors display. Thanks you very much for nice demonstrations!
@NizarMohideen
@NizarMohideen 2 жыл бұрын
SSD1306 oled comes mainly with white color, blue color or blue/yellow color. This setup and code will work with all of them as long as they have I2C pins (SCL/SDA). For generic display module, it will work straight away. If it is adafruit module, comment //#define SSD1306_I2C_ADDR 0x78 #define SSD1306_I2C_ADDR 0x7A in ssd1306.h file. Thanks
@tranthanhlam4712
@tranthanhlam4712 3 жыл бұрын
Thanks pro for all
@NizarMohideen
@NizarMohideen 3 жыл бұрын
Thanks
@erenakcay9036
@erenakcay9036 7 ай бұрын
uint8_t sicaklik; char dizi[5]; while(){ sprintf(array,"%d", temp); SSD1306_GotoXY (53, 30); SSD1306_Puts (array,&Font_11x18,0); SSD1306_UpdateScreen(); HAL_Delay (500); } I checked in the debugging environment, there is no issue with the conversions. When going from two-digit temperatures to three-digit ones, there is no problem. However, when the temperature drops below 100 degrees, instead of getting 99, 98, 97, I'm getting 990, 980, 970. What could be the reason for this?
@NizarMohideen
@NizarMohideen 7 ай бұрын
SSD1306_Clear(); It will clear the 0. If you have flicker, then write empty space " "
@erenakcay9036
@erenakcay9036 7 ай бұрын
@@NizarMohideen thank you very much sir for interesting and help.İts solved
@petercheung63
@petercheung63 Жыл бұрын
NucleoL476RG not work, any hints?
@SREEKATECHNOLOGIES
@SREEKATECHNOLOGIES 5 сағат бұрын
Hi all, Can I use this file in STM32F030 series microcontrollers?
@muhtasimrabib9795
@muhtasimrabib9795 Жыл бұрын
I did everything perfectly but the display still does not turrn on, what should i do ??
@DAHATONDETANAYA
@DAHATONDETANAYA Жыл бұрын
While uploading the code each time, I'm getting an error : Error in final launch sequence: Failed to execute MI command: target extended-remote localhost:3333 Error message from debugger back end: localhost:3333: Connection timed out. Failed to execute MI command: target extended-remote localhost:3333 Error message from debugger back end: localhost:3333: Connection timed out. localhost:3333: Connection timed out. Just after I use the run option or debugger run. Why so?
@0miker0
@0miker0 Жыл бұрын
Excellent video and a huge thank you! Any idea if it's possible to rotate the screen 180 degrees? It looks ike it might be in SSD1306_Init somewhere.
@lucadebs7872
@lucadebs7872 Жыл бұрын
Did you write the .c and .h files we created in Src and Inc? If you didn't, do you know where I can find a tutorial explaining how they were created? Thank you.
@Alexcymantrene
@Alexcymantrene 3 ай бұрын
Thank you dear Friend!
@vibrex2009
@vibrex2009 2 жыл бұрын
Hi. I am trying to add more fonts. But I did'nt find any program to output 32bit format font archive. Only 8 bit format! Could you tell me wich program did you use? Thanks a lot.
@AS-zs7jw
@AS-zs7jw 3 жыл бұрын
thank you for this video and files
@NizarMohideen
@NizarMohideen 3 жыл бұрын
You're welcome
@sarankumar9128
@sarankumar9128 Жыл бұрын
can you plese give me the code for spi display with 7pins for stm32f103c8t6 (or please tell me the inilization process of spi communication in stm32cubeide
@farukdemirta
@farukdemirta 2 жыл бұрын
I just did what you did but it didn't work I don't understand the problem connection and code is right but screen is nothing show up.
@shihab6417
@shihab6417 2 жыл бұрын
sir, what about the color of text? can i print multiple color text in this display or it has these color by default?
@thaitoantran9293
@thaitoantran9293 8 ай бұрын
I had a problem with "itoa". Can you help me?
@NizarMohideen
@NizarMohideen 8 ай бұрын
sprintf() can be used instead of itoa()
@0miker0
@0miker0 Жыл бұрын
Excellent video and I will give this a try. My oled display has an i2c address of 0x3C. Is this the address of the one that you use?
@NizarMohideen
@NizarMohideen Жыл бұрын
If it is 0x3C, use 0x78
@MontySharma-g2o
@MontySharma-g2o 10 ай бұрын
i tried your code on stm32f030c8t6 it worked that time, now i am trying the same with stm32f103c8t6 but it is not working with and its new version display, though i studied its datasheet the address it says is 0x3C, i tried every address, its not working at all, even made pull up connection, the sda and sck lines both remains in high state, suggest me to fix it
@berilyldrm5764
@berilyldrm5764 7 ай бұрын
ssd1306_Init(); undefined reference to "ssd1306_Init();" I am getting error. Has anyone encountered this problem? How can I solve it?
@NizarMohideen
@NizarMohideen 7 ай бұрын
Put the library files Inside Core/Inc Folder fonts.h ssd1306.h Inside Core/Src Folder fonts.c ssd1306.c
@berilyldrm5764
@berilyldrm5764 7 ай бұрын
@@NizarMohideen I added the libraries and the error appears in main.c in the src section.
@NizarMohideen
@NizarMohideen 7 ай бұрын
Try SSD1306_Init(); instead of ssd1306_Init(); Capital Big SSD not simple small ssd
@berilyldrm5764
@berilyldrm5764 7 ай бұрын
I solved the problem. In the Properties section, changing the libraries option from executable to static libraries fixed it.Thanks a lot
@shubhamkumaragarwal7347
@shubhamkumaragarwal7347 Жыл бұрын
Can you provide the bare metal code for OLED I2C
@shubhamkumaragarwal7347
@shubhamkumaragarwal7347 Жыл бұрын
Without using HAL code
@akhile5051
@akhile5051 Ай бұрын
can i use rthis for another controllers
@NizarMohideen
@NizarMohideen Ай бұрын
You can use this library for almost all stm32 with cubeide. for example: I have used it with stm32f446re nucleo as shown in kzbin.info/www/bejne/g4jHlqaeh92KlaM
@akhile5051
@akhile5051 Ай бұрын
@@NizarMohideen actually i need to use this library in holtek controller ,my oled size is 128*32 and address is 0x3C what are the changes i need to make for that
@NizarMohideen
@NizarMohideen Ай бұрын
I am sorry I don't have experience with holtek controller
@yasirshahzad3732
@yasirshahzad3732 6 ай бұрын
Will oled work in standard mode or not?
@NizarMohideen
@NizarMohideen 6 ай бұрын
Only Fast Mode 400000Hz Thanks
@bahriozdem6063
@bahriozdem6063 Жыл бұрын
thank you, very good⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
@Ibra-fr
@Ibra-fr Жыл бұрын
Спасибо у меня получилось 👍
@bigcatdairy
@bigcatdairy 2 жыл бұрын
did in the same way but lot of errors lol
@truongquangbaokhanh2910
@truongquangbaokhanh2910 Жыл бұрын
nice
@mucahithamarat2052
@mucahithamarat2052 2 жыл бұрын
Hi Nizar. Do you have an email address that we can reach and ask questions about ur projects 2 u?
@petercheung63
@petercheung63 Жыл бұрын
thanks, it works
@黃先生-d7o
@黃先生-d7o Жыл бұрын
Good~
@vahtang-testers
@vahtang-testers 2 жыл бұрын
Itoa error
@Everthingintheuniverse-ds4iq
@Everthingintheuniverse-ds4iq Жыл бұрын
How to contact with you? any whatsapp or other social media?
STM32 + OLED = Display Anything
18:01
Nick Electronics
Рет қаралды 25 М.
SSD1306 OLED and STM32 || 128x64 || SW4STM || CubeMX
14:22
ControllersTech
Рет қаралды 55 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
STM32 OLED TUTORIAL
22:47
hacksontable
Рет қаралды 18 М.
85. STM32CubeIDE ST7735 Display with STM32F103C8T6
8:24
MicroPeta by Nizar Mohideen
Рет қаралды 6 М.
STM32 + LCD TFT = Display Any Data
17:28
Nick Electronics
Рет қаралды 20 М.
33. STM32CubeIDE internal temperature sensor with STM32F103C8T6
7:33
MicroPeta by Nizar Mohideen
Рет қаралды 13 М.
DHT11 Temperature and Humidity Sensor with STM32
12:41
The Embedded Things
Рет қаралды 1,5 М.
HOW CONNECT OLED DISPLAY TO STM32 | Touch GFX GUI Tool | Tutor 01
16:34
57. STM32CubeIDE LCD 1602 Display. I2C 16x2 with STM32F103C8T6
7:24
MicroPeta by Nizar Mohideen
Рет қаралды 20 М.
75. STM32CubeIDE FreeRTOS Simple LED Blink with STM32F103C8T6
7:35
MicroPeta by Nizar Mohideen
Рет қаралды 18 М.
15. STM32CubeIDE LED FADE. PWM Timers with STM32F103C8T6
4:49
MicroPeta by Nizar Mohideen
Рет қаралды 17 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН