Oled i2c Arduino, Arduino Oled 128x64 i2c library, Oled 128x64 i2c display issues solved
ฝัง
- เผยแพร่เมื่อ 25 ก.พ. 2020
- Oled i2c Arduino:
Download Libraries, Programs, and circuit diagrams:
www.electroniclinic.com/ardui...
Subscribe to my New TH-cam Channel, if you want to watch my videos in Hindi/Urdu
/ @letsgetstartedd
Support me on Patreon and get access to hundreds of projects:
/ electroniclinic
sign up for a free account and download hardware designing and programming books:
amzn.to/2WeBCw1
***********
free Amazon Business Account:
amzn.to/2MiPiBT
************
Project Description:
********************
In today’s episode, you will learn how to use the SSD1306 or SH1106 0.96 inch Oled i2c 128x64 Display module with Arduino… In this episode, I will cover the extreme basics like for example
1. Oled Interfacing with Arduino,
2. How to fix some common issues
3. How to select a proper library
4. How to use the basic Oled functions
5. How to print text messages and Numbers
6. How to draw different shapes and finally
7. How to make a Weather station using a DHT11 Sensor and display the temperature and humidity values on the Oled display.
This is a mono-color, 0.96-inch with 128x64 pixels Oled i2c display module. OLED stands for Organic light-emitting diode. There are two different models of the same Oled display module which are SSD1306 and SH1106. Only by looking at the Oled display, it’s really hard to tell whether this is an SSD1306 or SH1106 model. I will tell you in a minute how to find this.
Unlike the 16x2 liquid crystal display module, the Oled display does not require a backlight, which results in a very nice contrast and moreover, the Oled display consumes less power when compared with other displays.
There are other types of the Oled display modules, which are available in different shapes and sizes, some are using i2c communication protocol, there are also other Oled displays that support the SPI communication. But in this tutorial, I will only focus on the Oled display module that supports i2c communication.
********************
Amazon Purchase links:
*****************
Arduino Nano USB-C Type ( recommended):
amzn.to/4ahGLdk
ESP32 WiFi + Bluetooth Module for iOT Projects (recommended), more IO pins, improved speed, and supports a Lipo Battery:
amzn.to/3v40DkE
128x64 Oled i2c display Module:
amzn.to/3rDmOXn
Dht11 Temperature and Humidity Module:
amzn.to/2O0YqRF
Other Must-Have Tools and Components:
Top Arduino Sensors:
amzn.to/3vZbnfM
Super Starter kit for Beginners
amzn.to/3cq56C5
Top Oscilloscopes
amzn.to/3ctF3d8
Variable Supply:
amzn.to/2PEAqE7
Digital Multimeter:
amzn.to/2QGRPg1
Top Soldering iron kits: "best"
amzn.to/39nqDtb
Top Portable drill machines:
amzn.to/3suQMh7
Jumper Wires:
amzn.to/2NYPEDA
3D printers:
amzn.to/3ruG1dt
CNC Machines:
amzn.to/3cuZWVv
Electronics Accessories:
amzn.to/3sueV7z
Hardware Tools:
amzn.to/3m9UhaN
DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for your support!
****************
For more Projects and tutorials visit my Websites
Electronic Clinic:
www.electroniclinic.com/
Programming Digest:
programmingdigest.com/
Follow me on Instagram:
/ electroniclinic
Follow my Facebook Page Electronic Clinic:
web. profile.php?...
Follow my Facebook Group, Arduino Projects:
/ 190031841821771
Email:
stu_engineering@yahoo.com
#ssd1306Oled #arduinoi2c #oleddisplayissue - วิทยาศาสตร์และเทคโนโลยี
Thank you! This was SO helpful. I bought a 10-pack of these and was about to send them back but your video taught me how to find the correct address. Problem solved. You da Man!!!
The guidance was excellent. I tried the wemos mini oled library and changed the LCD height. A minor variation on your instruction.. Thanks mate, good one
Great solving of this issue. I was about to return the display back but I found this tutorial :-D. Thanks!!!
thank you very much! your video helps me to step forward with my project. I used SSD1306 instead of SH1106 and it works too.
your video saved my end of study project, the library change was the solution to my problem, thank you so much
That i2C scanner works a charm! Thanks a lot
thanks for ur help ,I was struggling with the library issue for a long time
Thank you!!! I though I was loosing my mind trying to get my oled display to function.
You saved me! I looked 3 days reason why my SSD1306 not working, but key is SH1106 library! Thank you!
Wow this helped me ut a lot, just needed the different library
Bro, thanks a lot bro, I was trying to put codes but none didn't work, after seeing you work, I am very very grateful, thanks a lot bro
hi, not sure if you can help. but i have this working on a loop. and i want a dot to appear at a given stage of the loop, then after the timer i want that dot to disappear but the rest of the text stay where it is, i cant seem to get that one dot to just turn off while keeping everything else on. any ideas? thanks
Thank you for the tutorial!
Half of the messages on my OLED are blinking and half of it is being displayed constant. Do you happen to know the reason for it?
It was very frustrating when I tried to interface it and did not get result as I had no knowledge of changing the address... thank you so much... great video
you are welcome
Thank you very much for saving me.
Great video!! thanks for the help
Thank you very much for saving me from being lost
Thank you so much!!
Can I use I use 128x64 oled in a circuit that previously used 128x32? Should I change code if I used 128x64 instead of 128x32
thanks bro you are the best
Thank you, that was easy.
Much thanks!
Hello
im getting this kind of error
'class Adafruit_SSD1306' has no member named 'cp437'
against the line (296)
display.cp437(true); // Use full 256 char 'Code Page 437' font
what am I doing wrong with this.?
please help
esp 32 How to find out what source code (arduino sketch) is inside the microcontroller ic thankyou
could you add an industrial pressure tester 150PSI to show PSI and BAR ; -) i am so confused mapping and get the correct results
Very good project
el mejor video de todos, gracias lml
Keep it up Fahad ..great 👍
thank you dear.
thank u so much solve my problam
Great video. Thank you for the help :)
you are welcome.
Hey. Using these libraries I got this error : Adafruit_SH1106.cpp:29:10: fatal error: avr/pgmspace.h: No such file or directory any ideas. Which version have you used in the video?
Thank you very much
What if the I2C address scanner writes "I2C Scanner Scanning..." and nothing more?
how can i print a sentence word by word?? great vid!!
thank you so much T_T
Hey I am having an issue when the values gets updates it shows messed up number like the previous values won't be cleared and new values are shown on top of pervious values. Do you know what is is causing this problem or how to fix it?
Clear the display first and then print other values.
My address is showing 0x78 and i2c scanner is showing no device found , plz help .
i get nan insted of temp number and humidity number... any thoughts?
if you have followed all the steps correctly and still you get nothing, then you need to check your sensor.
Thank you so much
you are welcome, Happy New Year.
Boa noite amigo, o link de download não está mais funcionando, tem mais alguma maneira de baixar os arquivos??? Obrigado.
server maintenance is in progress
sir Please upload one vedio for
sht31+esp32+oled1.3"+blynk notification+thinkspeak+button controler
( temperature and hummidity setting thereshold)+with calibration setting from button+centigrade & farenheit setting from button+temperature and hummidity high & low alaram using incubator.and egg turnning time control+ventilation controler from temperature based 0 to 180 degree.+data logger . thankyou
top
Will this work on a arduino mino or nano maby a pro mini??
yes
@@ElectroniClinic ty fore the very fast command
I am trying to store (in SD Card) and display temperature value. But it error occurs "Not enough memory". Please help me to fix this issue. or add a video in this to store and display temperature values.
Check the flash memory of your board and how much memory your program uses.
What type of arduino are you using?
arduino Uno
Good night friend, the download link is no longer working, is there any other way to download the files??? Thanks.
they are doing the server maintenance
"fatal error: util/delay.h: No such file or directory
#include " anyone else getting this error?
Also error: 'TWBR' was not declared in this scope
Using a Nano 33 BLE
I've used different codes and the display won't turn on.
you might be using another version of the oled display.
@@ElectroniClinic I was using adafruit SSD 1306 and UCtronics code, and also followed along some tutorials. The display won’t power up I might have gotten a defective display since I already bought one. It’s hard to test 1 hardware with no backup.
Be careful with these OLED modules. Some have GND and VCC pins reversed! In fact, the Fritzing diagram at the end of the episode has them reversed from the module he is using!
Following this up:
The way you can tell is the GND pin usually is square.
I'd like to watch your channel, but the music is too much.
7:35
My guy...you have Raspberry Pie in your intro lol.
Also, only posting your code on Patreon is a dick move
Do you have any idea why I removed links? Coz there was a malware attack on the website, I removed all the links so nobody is affected. Now the website is live but adding links in 600 videos will take some time.
electroniclinic.com
@@ElectroniClinic that makes sense. Let me guess, you tried hosting a website yourself or used a crappy host?
That was the worst hosting. Now I shifted it to AWS Amazon hosting.
That was the worst hosting. Now I shifted it to AWS Amazon hosting.
Why are you whispering?