How to use TM1637 4 digits seven segment display with Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ค. 2024
  • Forget about this TM1637 display. We have got the best display that can display anything • Introduction to HT16K3...
    learn how to use TM1637 4 digit seven segment display with Arduino. You will learn to use it as counter or for any other purpose.
    *** Free Course ***
    Arduino Step by Step Course (over 100 lectures) Starts here • Lesson 00 What is Ardu...
    HT16K33 4 digits display for every purpose • Introduction to HT16K3...
    ** Purchase Arduino Start Kit **
    Amazon USA: amzn.to/3z88F9G or just UNO board amzn.to/3aY7KOL
    Amazon Canada: amzn.to/31an88J or just UNO board amzn.to/3pYxSNN
    Amazon Europe (all Europe): amzn.to/3pMCHge or Just UNO board amzn.to/2PgGItD
    AliExpress: s.click.aliexpress.com/e/_9uc7Xe
    Banggood: www.banggood.com/custlink/3GD... or UNO board www.banggood.com/custlink/vKm...
    eBay: ebay.us/B1JWLi
    ***** Purchase Authentic Arduino Uno from ***
    Amazon USA: amzn.to/2KApAwK
    Amazon Canada: amzn.to/37LZ8sW
    All Europe Amazon: amzn.to/36YDSzn
    The best thank you for me is to not skip ads and Subscribe 🔔 to my channel, like 👍 the video and do not skip the ads.. It is greatly appreciated. 🔔 😊.
    I will reply to all Subscriber's 🔔 questions. So make sure to Subscribe.😊 .
    Chapters of this video:
    00:00 Start
    01:29 Downloading the library
    03:17 Code explained
    Download the code and library : robojax.com/L/?id=234
    **** Purchase TM1637 from Affiliated stores:
    AliExpress s.click.aliexpress.com/e/_AmGZa8
    Amazon USA: amzn.to/2JiovZI
    Amazon All European Countries: amzn.to/31RZoDe
    Amazon Canada: amzn.to/2HPckmy
    ** Purchase Arduino Start Kit **
    Amazon USA: amzn.to/3z88F9G or just UNO board amzn.to/3aY7KOL
    Amazon Canada: amzn.to/31an88J or just UNO board amzn.to/3pYxSNN
    Amazon Europe (all Europe): or Just uno board amzn.to/2PgGItD
    AliExpress: s.click.aliexpress.com/e/_9uc7Xe
    Banggood: www.banggood.com/custlink/3GD... or UNO board www.banggood.com/custlink/vKm...
    eBay: ebay.us/B1JWLi
    ***** Purchase Authentic Arduino Uno from ***
    Amazon USA: amzn.to/2KApAwK
    Amazon Canada: amzn.to/37LZ8sW
    #robojax #robojaxTM1637
    How to use 2 or more of TM1637 chip? Watch video:
    • Using multiple TM1637 ...
    4 digits LED display specifications: www.foryard.com/x-en/p-class/y-1
    Tutorial by Ahmad Shamshiri form Canada
    ****************************
    Arduino Step by Step Course (over 100 lectures) Starts here • Lesson 00 What is Ardu...
    Learn Arduino in 30 Minutes (video): robojax.com/L/?id=135
    ****************************
    If you found this tutorial helpful, please support me so I can continue creating contents like this. Here is PayPal link paypal.me/robojaxTV
    If you want to learn Arduino from proven instructor on **Udemy**: bit.ly/rj-udemy
    Follow me on Facebook robojaxTV
    Follow me on Twitter: / robojaxtv
    Follow me on Instagram: / robojax
    Tutorial by Robojax.com
    Get other projects code and learn Arduino
    robojax.com/learn/arduino
    #robojax #robojaxTM1637
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 104

  • @tonyverduga
    @tonyverduga 5 ปีที่แล้ว +2

    Oh I'm so happy to have found you doing this video. I've had this unit in the drawer for months until I finally need it. I've learned so much from you already, and am thrilled that you came up in this google search.

    • @robojax
      @robojax  5 ปีที่แล้ว

      Good to hear that. Thank you.

  • @theintelarif
    @theintelarif 5 ปีที่แล้ว +10

    This was an informative tutorial 👍
    Instead of just using the library like others, you explained the functions and tweaked the variables to show how the display works.
    Keep making such great tutorials!

    • @robojax
      @robojax  3 ปีที่แล้ว

      I am glad you found it useful.

  • @bergarteric5713
    @bergarteric5713 4 ปีที่แล้ว +2

    Cool Mister very good explaination and good code Thanks for the share ...
    Long life for you and your familly !!!
    Eric from France in Normandy
    God bless you ...

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome. Thank you for your best wishes. I appreciate it. Good bless you and your family too. Please subscribe as this will helps me a lot.

  • @joaosousa-gf2mw
    @joaosousa-gf2mw 3 ปีที่แล้ว +1

    Can you do a Time Circuits Drive Switch for Delorean Time Machine
    from the back to the future movie? thanks

  • @logicawe
    @logicawe 4 ปีที่แล้ว +1

    Thank you, this was very helpful

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome. The best thank you for me is to subscribe to my channel and thumb up the video. It is greatly appreciated. 🔔 😊

  • @maheshbhat8714
    @maheshbhat8714 5 ปีที่แล้ว +2

    There is another type of 4 segment display which looks exactly like this one but its written "YLB3642BK" on that instead of "3462BS" . That did not work with this library. I got another library named "DigitalTube" with which it worked.

    • @robojax
      @robojax  3 ปีที่แล้ว

      The display doesn't matter. it is the chip TM1637.

  • @voiceoftruth1O1
    @voiceoftruth1O1 6 ปีที่แล้ว

    I m learning .... Thanks. Plz don't stop.

    • @robojax
      @robojax  6 ปีที่แล้ว

      You are welcome. Sure I will continue.

  • @damntrain5249
    @damntrain5249 6 ปีที่แล้ว +2

    Awesome video , helped me alot

    • @robojax
      @robojax  6 ปีที่แล้ว

      You are welcome.

  • @gasko2762
    @gasko2762 4 ปีที่แล้ว

    Thank you match for the explaining

    • @robojax
      @robojax  4 ปีที่แล้ว

      You are welcome.

  • @taranagnew436
    @taranagnew436 6 ปีที่แล้ว +1

    is there enough space to put a foam pad on top of the 4 digit display with the wires in?

    • @robojax
      @robojax  6 ปีที่แล้ว

      Are you trying to fill up around the 4 digits, something like this: snag.gy/zXuEgI.jpg
      here are the diplays and all dimensions www.foryard.com/x-en/p-class/y-1

    • @taranagnew436
      @taranagnew436 6 ปีที่แล้ว

      yes I am

  • @emolutionjoe1622
    @emolutionjoe1622 5 ปีที่แล้ว +1

    thanks very much,, i hope you can upload how to use big 4 digit (or more) 7segment to counter. hope so full.. nice

    • @robojax
      @robojax  5 ปีที่แล้ว

      You are welcome. I have added your request on the list.

  • @nipunaathukorala739
    @nipunaathukorala739 ปีที่แล้ว

    is it a must to use PIN 2 & 3 or will it work with any Digital out pin

    • @robojax
      @robojax  ปีที่แล้ว

      you can use any other pin. this TM1637 dipslay is just junk. Use HT16K33 shown here th-cam.com/video/4aCgHNJl9kY/w-d-xo.html

  • @nepy7089
    @nepy7089 3 ปีที่แล้ว

    Great tutorial!! Just one question, Is there a way I can control the speed of the digits?

    • @robojax
      @robojax  3 ปีที่แล้ว

      Don’t use this display. Use the best display th-cam.com/video/tEwWsbHQA5Q/w-d-xo.html
      How fast it shows something is up to you to increase or decrease the delay inside the loop delay(500) is faster than delay(1000) because the unit is 500millisecond

  •  5 ปีที่แล้ว

    Beginner question:
    Do the "DIO" and "CLK" ports need to be connected to work?
    What is the port to receive data?
    Maybe it's a very basic question, if so, where can I find this information to study it and learn.
    Thank you

    • @robojax
      @robojax  5 ปีที่แล้ว

      the DIO is data and CLK is clock. When Arduino sends the digit to display it sends it with both data and clock and both needed by the chip on the display module in order to understand and display the right digit.

    •  5 ปีที่แล้ว

      Thanks for answering, i'll give it a try!

    • @robojax
      @robojax  5 ปีที่แล้ว

      You are welcome. I have used this in multiple videos. just search for TM1637 or see them here th-cam.com/users/results?search_query=robojax+tm1637

    •  5 ปีที่แล้ว

      Would you mind checking a code I'm working on? It's not mine, I'm trying to modify it to work with a TM1637 display, since they originally use a sparkfun. I have already managed to work halfway, but the part that does not work is the timer and the final result. (I only have one display, the code is for 4) create.arduino.cc/editor/housito/7414ea41-4168-4ffd-a14f-40bb31d17cda/preview

  • @jameswaichungo7306
    @jameswaichungo7306 5 ปีที่แล้ว

    Thanks so much,clearly understood

    • @robojax
      @robojax  5 ปีที่แล้ว

      You are welcome.

  • @danysize
    @danysize 5 ปีที่แล้ว

    GREAT TUTORIAL VIDEO !!!! Thanx a Lot !!!

    • @robojax
      @robojax  5 ปีที่แล้ว

      You are welcome.

  • @oscarkuhlmann7520
    @oscarkuhlmann7520 5 ปีที่แล้ว +1

    Excelente, con la única explicación que lo pude lograr.

    • @robojax
      @robojax  5 ปีที่แล้ว

      Me alegra que lo hayas encontrado útil. Gracias.

  • @KHALIFLA
    @KHALIFLA 2 ปีที่แล้ว

    can i power it with esp32 3v3 or it should be 5v

    • @robojax
      @robojax  2 ปีที่แล้ว

      Have not tested it. Try it.

  • @irejaineclaro2429
    @irejaineclaro2429 4 ปีที่แล้ว

    Hello good day! can i ask how can i include it in the program? Hoping for your reply.

    • @robojax
      @robojax  4 ปีที่แล้ว

      Hello, include what? Include the library? or open use the code?

  • @hassanansari5305
    @hassanansari5305 3 ปีที่แล้ว

    how can i display a proper decimal value like..12.85 something like this? do u have any link for this or any other material.

    • @robojax
      @robojax  3 ปีที่แล้ว

      this won't do it easily. I am introducing new module that can do that.

  • @aturmomsdoor
    @aturmomsdoor 2 ปีที่แล้ว +1

    A timesaver and a lifesaver

  • @emrahinan1
    @emrahinan1 6 ปีที่แล้ว +1

    Nice sample program.
    But I do not know what "Arduino.h" is doing.

    • @robojax
      @robojax  6 ปีที่แล้ว

      Thank you.
      the "Arduino.h" is located here \hardware\arduino\avr\cores\arduino, is standard Arduino library and does majority of functions in Arduino such as "math", "string" and more.
      It is included in every sketch of Arduino except when there is another library such as "TM1637Display.h" is included.

  • @maybonifacio7869
    @maybonifacio7869 5 ปีที่แล้ว +2

    is there code to make the 4 digit display to become a digital clock?

    • @robojax
      @robojax  5 ปีที่แล้ว

      This doesn't have the colon symbol : and people have tried it. I could not find working code.

    • @raymondburtnick7700
      @raymondburtnick7700 5 ปีที่แล้ว

      Sand_r edited the library to include a .setColon() function.
      forum.arduino.cc/index.php?topic=271238.0

  • @omkarkhade4602
    @omkarkhade4602 3 ปีที่แล้ว +1

    Very nice tutorial 👍

    • @robojax
      @robojax  3 ปีที่แล้ว

      Thank you! Cheers!

  • @keelus
    @keelus 4 ปีที่แล้ว

    Nice video! But, how I turn on the two dots of the middle? Thanks!

    • @robojax
      @robojax  4 ปีที่แล้ว

      The module I have, does not have the "colon" but it is possible to turn it ON . I would have to make video on that.

    • @TheVaskrsija
      @TheVaskrsija ปีที่แล้ว

      maybe display.point(); can help

  • @lolrip818
    @lolrip818 2 ปีที่แล้ว

    what kind of cable is used to connect the pins

    • @robojax
      @robojax  2 ปีที่แล้ว

      It is called male to female wires or dupont wire . This display is just junk don’t use it. Use this th-cam.com/video/tEwWsbHQA5Q/w-d-xo.html

  • @bigpol666
    @bigpol666 3 ปีที่แล้ว

    Hi, as always great video. I have TM1637 6 digit seven segment display. Im trying to make a counter in min, could you please help me, or point me in the right direction regarding the code. Thank You

    • @robojax
      @robojax  3 ปีที่แล้ว

      Hello, tm1637 is not useful for many applications. Use HT16K33 which can be used for anything th-cam.com/video/tEwWsbHQA5Q/w-d-xo.html

  • @fatihyenidunya2589
    @fatihyenidunya2589 5 ปีที่แล้ว

    very useful demo thanks

    • @robojax
      @robojax  5 ปีที่แล้ว

      You are welcome.

  • @shubhambihure6332
    @shubhambihure6332 4 ปีที่แล้ว

    Is it necessary to use pwm pin to operate tm1637

    • @robojax
      @robojax  4 ปีที่แล้ว +1

      No. any digital pin should work.

    • @shubhambihure6332
      @shubhambihure6332 4 ปีที่แล้ว

      @@robojax Thank u so much..🙏

  • @taranagnew436
    @taranagnew436 6 ปีที่แล้ว +1

    where can I find a 12hr code for the display

    • @robojax
      @robojax  6 ปีที่แล้ว

      I2C protocol is used for two way communication. This device can only receive input and does not respond. This library and code that I used , works with this module.. Here is the link goo.gl/rDwBqg

    • @taranagnew436
      @taranagnew436 6 ปีที่แล้ว

      what i'm trying to make is a Arduino clock with a Adafruit 24 RGB LED Neopixel Ring around it

  • @inakiorue6070
    @inakiorue6070 3 ปีที่แล้ว

    .how to put the colon of the clock?

    • @robojax
      @robojax  3 ปีที่แล้ว

      Here th-cam.com/video/tEwWsbHQA5Q/w-d-xo.html

  • @indrarider5506
    @indrarider5506 3 หลายเดือนก่อน

    How to use colon?

    • @robojax
      @robojax  3 หลายเดือนก่อน

      Introduction to HT16K33 4 Digit LED Seven Segment Display with Arduino
      th-cam.com/video/tEwWsbHQA5Q/w-d-xo.html

  • @voltovsky3856
    @voltovsky3856 6 ปีที่แล้ว

    I dosent have VCC i have 5v i must connect to?

    • @robojax
      @robojax  6 ปีที่แล้ว

      Yes you can connect it to 5V as I have mentioned it at 00:53.

    • @voltovsky3856
      @voltovsky3856 6 ปีที่แล้ว

      Robojax thanks :)

  • @jonas3872
    @jonas3872 3 ปีที่แล้ว

    The video shows a counter, but the code doesn't include a counter. Am I missing something?

    • @robojax
      @robojax  3 ปีที่แล้ว

      You should have mentioned the time. You made me watch the video to find out. at 4:20 (click on 4:20 to see it) it shows count from 1-7. Perhaps you skipped the video. Watch it without skipping and all your questions will be answered. My tutorials are different.

  • @NIKHILRAJSKYNET
    @NIKHILRAJSKYNET 5 ปีที่แล้ว

    What about individual dp dots?

    • @robojax
      @robojax  5 ปีที่แล้ว

      This module doesn't have any point (dot).

    • @NIKHILRAJSKYNET
      @NIKHILRAJSKYNET 5 ปีที่แล้ว

      @@robojax what about modifying circuit?

  • @AntonioHdz3
    @AntonioHdz3 6 ปีที่แล้ว +1

    How do i turn the dots on?

    • @robojax
      @robojax  6 ปีที่แล้ว

      I checked the datasheet robojax.com/download/datasheet/robojax_TM1637_datasheet.pdf and did not find anything about the dot. Tm1537 is a chip for 7 segment display with dot. But the manufacturer of this module, used a display that has dot .

    • @adrianmoldovan2793
      @adrianmoldovan2793 5 ปีที่แล้ว

      somewhere in example code the dot turns on. So you can analyze the code to find how you turn it on.

    • @sfcoawol6273
      @sfcoawol6273 5 ปีที่แล้ว

      if you are talking about the decimal points it looks like most displays cannot turn them on even if it is built into your display. if your are talking about the clock dots try changing int k from =0 to =1 should turn them on and use display.showNumberDecEx("value", (0x80 >> k), true);

  • @omoivo6525
    @omoivo6525 6 ปีที่แล้ว

    i will make clock with Arduino and dysplay. Can You help me with Code please?

    • @robojax
      @robojax  6 ปีที่แล้ว

      I am planning to create a Arduino based clock in the coming future.

    • @omoivo6525
      @omoivo6525 6 ปีที่แล้ว

      Robojax
      Thanx

  • @nguyenthaibui4268
    @nguyenthaibui4268 5 ปีที่แล้ว

    i will make stopwatch clock withTM1637 4 digits seven segment display with Arduino .Can You help me with Code please?

    • @robojax
      @robojax  5 ปีที่แล้ว

      It is interesting project and I have add it to my "to do" list. In the future I might make a video tutorial if my time permits.

  • @hamzahteknik2018
    @hamzahteknik2018 3 ปีที่แล้ว

    excuse me sir....how to display a decimal value?? like 12,7 or 35,2 etc please teach me

    • @robojax
      @robojax  3 ปีที่แล้ว

      Forget this display. this is junk. See this video posted less than two minuets ago th-cam.com/video/tEwWsbHQA5Q/w-d-xo.html

  • @arraypro8081
    @arraypro8081 5 ปีที่แล้ว +1

    DOT not working...

    • @robojax
      @robojax  5 ปีที่แล้ว

      not enough. What error do you get? Make sure you download the library. Also is your display exactly the same or different? I you got the larger display, see this video th-cam.com/video/F5rhnFX3_w8/w-d-xo.html

  • @aturmomsdoor
    @aturmomsdoor 2 ปีที่แล้ว

    wait there are no .h files

    • @robojax
      @robojax  2 ปีที่แล้ว

      please watch the latest video which is part a full Arduino course with full details and wiring diagram th-cam.com/video/cJqmXjERwkQ/w-d-xo.html

  • @ark9959
    @ark9959 5 ปีที่แล้ว

    The 4 digit display doesn't show anything.

    • @robojax
      @robojax  5 ปีที่แล้ว

      You must include the library I provided. Copy and use the code provided. Watch the video without escaping and check wiring. It should work

    • @maheshbhat8714
      @maheshbhat8714 5 ปีที่แล้ว

      Check the side of the display. Is it written "YLB3642BK" or "3462BS" ? This library is for "3462BS"

  • @omoivo6525
    @omoivo6525 6 ปีที่แล้ว +1

    Halo rj what Happen with You! All 👌🏻

    • @robojax
      @robojax  6 ปีที่แล้ว

      I was on vacation. Will be active again.

  • @avcimustafa7052
    @avcimustafa7052 ปีที่แล้ว

    Merhaba.

    • @robojax
      @robojax  ปีที่แล้ว

      salaam alaikum, this is better th-cam.com/video/4aCgHNJl9kY/w-d-xo.html to build digital clock th-cam.com/video/gz9xqvRroDY/w-d-xo.html

  • @Nexi_Creator
    @Nexi_Creator 2 ปีที่แล้ว

    GND = MASA Nie uziemienie

  • @SavageBro2022
    @SavageBro2022 2 ปีที่แล้ว

    Hi ammhd

    • @robojax
      @robojax  2 ปีที่แล้ว

      السلام علیکم علیکم اخی عیان

    • @robojax
      @robojax  2 ปีที่แล้ว

      Here Arduino Step by Step Course (over 100 video lectures) Starts here robojax.com/L/?id=338