Arduino UNO R4 Lesson15 - SSD1306 OLED Display | Text, Graphics, and Animation

In today's lesson, Joed Goh teaches you how to use an SSD1306 I2C OLED Display and DHT 11 sensor to transform your Arduino UNO R4 into an environment monitoring station with a display that shows graphics and animation.
Here's what you'll learn:
1. Connecting the DHT11 sensor to your Arduino.
2. Reading temperature and humidity.
3. Displaying text, graphics, and animation on SSD1306 I2C OLED Display.
By the end of this video, you'll have a complete project that monitors your environment! This video is perfect for:
1. Beginners who want to learn about sensors and displays with Arduino.
2. Makers interested in building environment monitoring projects.
3. Anyone curious about using the DHT11 sensor and displaying graphics and animation on SSD1306 I2C OLED Display.
------------------------------------------------------------------------------------------------------------------
Where to buy?
SunFounder Official Website:
www.sunfounder.com/?ref=hmqmlw0e
Amazon US:
SunFounder Ultimate Sensor Kit with Original Arduino Uno R4 Minima -
amzn.to/3FCX06P
SunFounder Ultimate Starter Kit with Original Arduino Uno R4 Minima -
amzn.to/3MqfSKd
SunFounder Elite Explorer Kit with Original Arduino Uno R4 WiFi
amzn.to/4dvf5DM
------------------------------------------------------------------------------------------------------------------
TABLE OF CONTENTS
00:00 Introduction
01:32 Materials
01:51 Circuit Connection
04:44 Programming OLED Display
09:08 Programming DHT11
11:43 Drawing Shapes
13:07 Drawing Bitmaps
18:16 Animation
22:01 Challenge Activity
------------------------------------------------------------------------------------------------------------------
PLAYLISTS:
Arduino UNO R4 Minima Ultimate Training Course
• Arduino UNO R4 Minima ...
SunFounder Kit Product Review
• SunFounder Learning Kit
Designing Database Solutions with Microsoft SQL Server 2019
• Designing Database Sol...
Artificial Intelligence and Machine Learning Foundations
• Artificial Intelligenc...
IoT Development
• Internet of Things
Android App Development in Kotlin
• Android App Developmen...
Embedded Systems using Arduino Uno
• Embedded Systems using...
Data Structures and Algorithms using C#
• Data Structures and Al...
--------------------------------------------------------------------------------------------------------------
References:
docs.sunfounder.com/projects/...
javl.github.io/image2cpp/
animator.wokwi.com/
www.electronicwings.com/senso...
www.arduino.cc/reference/en/l...
#SunFounder #arduino #dht11 #oled #oleddisplay #lcd #i2c #ssd1306 #temperature #humidity #weatherstation

Пікірлер: 12

  • @alistaircook1997
    @alistaircook199720 күн бұрын

    Great video as usual, looking for to more lessons.

  • @joedgoh

    @joedgoh

    20 күн бұрын

    Thank you for supporting this channel! 😊

  • @richiejohn5760
    @richiejohn576020 күн бұрын

    Best videos ever! Good work man!

  • @joedgoh

    @joedgoh

    20 күн бұрын

    Thank you for supporting this channel! 😊

  • @gep8639
    @gep863917 күн бұрын

    Excellent

  • @joedgoh

    @joedgoh

    17 күн бұрын

    Thanks! 😊

  • @310765
    @31076520 күн бұрын

    Beautiful 🤩

  • @joedgoh

    @joedgoh

    20 күн бұрын

    Thank you! 😁

  • @reviewchan9806
    @reviewchan980618 күн бұрын

    I have some advice: speed up some of your videos on upload by 1.15x, do more jump cuts to compact the information. You have great visuals complementing those guides and a good format to teach some fundamentals, it's just a tad too long for video format. Just the right amount of Information density is key to making some good videos. Hope you continue your good work

  • @joedgoh

    @joedgoh

    18 күн бұрын

    Thanks so much for the feedback on video pacing! I appreciate you pointing that out. Finding the right balance can be tricky - I've gotten some comments in the past about videos feeling too fast. Maybe I can offer options in the future, like shorter videos alongside these in-depth ones for beginners.

  • @reviewchan9806

    @reviewchan9806

    18 күн бұрын

    @@joedgoh I actually think you shouldn't separate in-depth and beginner content, I think it's good the way it is being all in one inclusive content that makes it easy to just click one video and watch. I think speeding it up, or skipping a few things here and there, or speeding through some content, would actually be perfect for all learners. It's especially useful when in-depth content can actually be summarized faster so that the information is absorbed faster too. I actually watch a lot of videos and I find it very difficult to sit through something if it's too long, so making it denser really helps.

  • @joedgoh

    @joedgoh

    18 күн бұрын

    Thanks for the feedback! I appreciate you sharing your perspective. I will consider your suggestions. It is just that in the past, some viewers felt my videos were a little fast for beginners. Saying they need more time to grasp the concepts. Again, thank you! :)

Келесі