ARDUINO CLOCK OLED DISPLAY AND ANIMATION - Arduino project

preview_player
Показать описание
Learn how to build two different clocks. The first clock can adjust the time by using an hours and minutes button. You also learn how to create an animation. The second clock makes it possible to adjust the hours, minutes and seconds by using a menu. You also learn how to use interrupts and debounce for your buttons.

We also going to replace delay() with millis(), and learn how to detect whether a button hasn't been pressed for a certain period of time.

I explain the mistakes I've made while creating this project, so you don't have to make them as well.

The Arduino for beginners tutorials series guides you through the world of Arduino. A video shows you step-by-step how to build the circuit and write the code. The website contains the course material, circuit diagram, Arduino code and shopping list of all the components used in the tutorial.

CHAPTERS:
00:00 Introduction
01:07 Components
01:28 Project design - part 1
04:40 Building the circuit
06:33 Arduino code - delay()
13:40 Arduino code - millis()
18:29 Arduino code - animation
21:29 Arduino code - button debounce
24:18 Arduino code - interrupts
28:26 Project design - part 2
29:59 Arduino code - mode / set
37:47 Arduino code - interrupts and timeout
42:48 Conclusion

COMPONENTS
🇨🇳 Arduino Uno (clone)

🇳🇱 Arduino Uno (clone)

🇨🇳 3x breadboard

🇨🇳 1x breadboard large

🇨🇳 Jumper wire male-male

🇨🇳 128x64 I2C OLED (blue)

🇳🇱 128x64 I2C OLED (blue)

🇨🇳 128x64 I2C OLED (white)

🇳🇱 128x64 I2C OLED (white)

🇨🇳 128x64 I2C OLED (white)

🇨🇳 128x64 I2C OLED (yellow-blue)

🇳🇱 15x colored tactile switches

🇳🇱 5x colored tactile switches

🇨🇳 50x colored tactile switches

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

If you have questions, don't hesitate to ask them in de comments. Remember: There are no stupid questions 😃

🔔 Want to stay up-to-date with the latest videos? Subscribe to the Bas on Tech channel!

BasonTech
Автор

I know is being a while since the video is made but still -
I want to Thank You and shake your hands for making time and for the effort to Share with us from your knowledge ...
I have watched probably more than 200 clips with no luck, and then I found this video and in 3min I was able to see that clock working ...
Despite the fact that is a bit longer and for a Beginner is difficult to follow you, the Result is Great ...
So, I Thank You again, keep up on good work and Please keep us on a loop ...
Best Regards

mariuspetcu
Автор

saludos desde Chile, gracias por tu aporte, probaré este programa.

carloscastrocastro
Автор

Good tutor for beginner. Please make more like this.

ledc
Автор

Very interesting to learn from here. good for dummy like me.
Wait for more about Time Menu, Stopwatch, countdown, set time using push button with RTC module
Man ..a lot to learn, Thanks.

ledc
Автор

Thanks for your time and effort.
This will really help me, I have been playing around with a 1306 OLED and u8x8 library .Now I have moved on and want to
display graphics, but I struggled to find good examples of the U8g2 library until I came across your channel.
The u8g2reference page is very comprehensive, but lacking in any guide.
Have you, or are you planning to cover viewing other pages with this library and display?

pablofpv
Автор

Great video, can i add temperature codes in this code by using dht11 sensor

kunalrai
Автор

Looking good. I'm using NodeMCU (12F) and need the U8g2lib library please.

nadirsalim
Автор

Thank you❤
That's very useful for me🌹🥰

Bahrami
Автор

Is it an Ardino or an Arduino? thanks.

sz
Автор

We made the clock but the time counts slowly. If you know the reason, tell me. Please

movies-com-
Автор

Links in your description dont work. All of them.

kornizz
Автор

Hello sir, i am getting an error while uploading the code

nadishsawant
join shbcf.ru