Hi men, thank you for your complete tutorial, i've follow all of your instruction but i use a Nano , and it doesnt work, i've install of your library from robojax, i've plug all right, but it doesnt work... sorry for my english i'm french... i use a common cathode, well i change the 1 to 2 like you say in // comment , i hope you can answer me.. Merci d'avance !
@@robojax I've all uninstall, restart from the first step, and its the same problem.. are you sûre its not the problem of Arduino NANO ? its the same code between NANO and UNO ?
I use one resistor of each 7 segment and place it to the common. The full leds' bright is good even under 7watt led bulb (desk lamp) on the top of it. It's all about the ohm's law, sir.
@@robojax EXCELLENT work and you make it look way to easy! I found some code that allowed me to 'blink' all the dots individually on a 7-segment LED display with an I2C backpack using a TM1637.h library. I borrowed some of their code to create a 'count-down clock' with 'blinking' colon: www.49h.com/magic_mirror.mp4 I have some rather large individual 7-seg LEDs gathering dust that I want to try out now using your info :)
Very interesting. Thank you. I will look at it. Please update the link to the proper repository github.com/avishorp/TM1637 , I don't like this website (arduinolibraries.info) that just gets files from gethub and without adding any value, publishes them. Gethub is so far the best, you can see all the code and ease of access of it is amazing.
I believe the problem with your colon is that you are assigning the variable _remeberBlinkTime as an int and it is overflowing> Robojax_SevenSegmentClock.h file Change line 85 from int _rememBlinkTime=0; to unsigned long _rememBlinkTime=0;
I also had a problem with the colon. About half a minute after starting the clock, the colon began to flicker instead of flashing. Following your suggestion, I changed the data type of the "_rememBlinkTime" variable here in the library, and the problem seems to be solved. Thanks for the help.
@@nortronicsI'm not a programmer, more like a "code gluer", so I solve problems over the internet. For me, the solution from Robojax is the best of the ones I've tried. But two errors appeared. This one with a colon, and the second "error" is that an insignificant zero is displayed in the tens hour position. I also solved it by slightly modifying the code in the library. I'm proud that I made it on my own. I also added control buttons for setting the hours and minutes. Add to that the Daylight Savings Time (DST) switch. I don't need any more improvements. Everything works, I'm satisfied.🙂
you should have replied here. keep going. So I am replying here. Just open each examples in File->Examples->DS3231 and run them while connected to DS3231 and it will print the date in so may ways in serial monitor. learn from that.
Very interesting project for learning. The wiring should be more clear with a fritzing diagram as it it very confusing on screen even with explanations. Thanks
I will try to do that but user will not learn. This is were the person knows how it works. You haven't subscribed to my channel. I will reply to all Subscriber's 🔔 questions. So make sure to Subscribe.😊
After copy the code and paste Aurdino IDE. This code not compiling because of some small mistakes like (# DS3231 clock; RTCDateTime dt; etc. I am not able to compiling this type of error . Please do something about it Thanks a lot.
I know you are smart. I assume you have not skipped the video like many people who think they are smart. This video requires you to have watched the introduction to the DS3231 video with the link in the description and then the library I provided. So go through steps and try it. Good luck
very Interesting. I would have to see if there is demand for 6 digits, I will make video for that. You can use this Free software to draw the the diagram fritzing.org/download/
Sir video is very well explained in simple steps so everyone can understand. I have tried to compile code but error message comed " RTCDateTime does not name a type; did you mean 'DateTime'? and not able to do furthur action. How to overcome this sir ?
Hi, you will need minimum of 3 push buttons and also LED or other type of display. I might add that feature to this . Not sure, I would have to see how this project is liked.
No. not strange. we just need blinking. does it matter if it is slow or fast? what matter is the time. we don't have seconds to count. if there was counter for second, then it should have run like actual second so the clock would be correct.
I followed this tutorial and initially it was all ok, but after realising i had the wrong display, i've boutgh the right one but some segments didn't work. I can't understand if the problem is about the pieces i've bought or something with the intrsuctions. I've also tryed to make it all again but the problem wont solve
Hi, no worries. it will work as long as you follow the instruction. many people skip steps. First tell me what is the problem. "didn't work" is not enough. do you see anything on the screen? or nothing at all. if so check the display and pins as I've shown so you know the segments manually can be turned ON. once that works, it could be the DS3231 module. Make sure you can print time on serial monitor without the display by watching this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7hBtXdoaAOY.html so you must be able to have a working clock module before going to the seven segment display. good luck.
@@robojax The problem is that only some LEDs lights up, i've already tried reconnecting everything, but the problem remains. I've also tried to use the serial monitore alone with the DS3231 module, and the problem is the same.
Hello, my friend. I tried wiring the LED display and DS3231 according to your video, but it gives me an error when compiling: 'RTCDateTime' does not name a type; did you mean 'DateTime'. Please help. Thank you. CZ
I have the library installed. I watched the video several times without skipping. I downloaded the library from your site and from GitHub as you have indicated, but still the same error.
First, Thanks for Robojax lib 7 segment. 2. If I build my owm 7 segment by 3 or 4 leds per segment, I'll use 9 -12v for 7segment supply+ npn transistor. is the lib still compatible? Anw, thx for the videos
Yes indeed I am helping, I have written the library and shown every step, you can pause the video and wire it. You actually don’t even need writing if you watch the explanation on how seven segment work. 100% agree with you that we should help each other. My course is for those who can afford and help me to get help.
thanks. 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.😊 .
Hello RoboJAx, I am a huge fan of your and a subscriber to your channel as well. You are doing a great job.However, I need help because everytime I try to download the library for robojax LED seven segment display library from the link provided, i get and error that says no such file or library exist . pls can you help. Thanks
You made me watch the video and I discovered thatI have mentioned the resistor in the video. I answer any relevant questions if not answered in the video. Please watch.
This just gets the time and displays it. It should work if you know the code. Perhaps you need to know which variable in DS1302 is holding time. I have explained it fully. Both have been fully explained. I have separate video on DS3231 Watch that to learn how it functions and then you can combine them very easily. But if you rush and skip the video, you will not learn and can't do it.
Well I managed to build it by pausing the video and wiring at the same time as you, I think there is a problem with your common anode or com. cathode switch as no matter what I set it to the display lights up, and all I get isis a row of eights which change to backward nines and e's. Yes it is wired correctly. it displays the time correctly if I enable the serial print, but not on the led display. I also have a load of red text on the IED rows of stuff like this "C:\Users\Bob\Documents\Arduino\Clock RoboJax\Robojax-SevenSegmentClock\examples\Robojax_SevenSegmentLED_clock\Robojax_SevenSegmentLED_clock.ino:26:66: warning: invalid conversion from 'const int*' to 'int*' [-fpermissive] Robojax_SevenSegmentClock clk(displayPins, digits, colonPin, type); ^ In file included from C:\Users\Bob\Documents\Arduino\Clock RoboJax\Robojax-SevenSegmentClock\examples\Robojax_SevenSegmentLED_clock\Robojax_SevenSegmentLED_clock.ino:21:0: C:\Users\Bob\Documents\Arduino\libraries\Robojax-SevenSegmentClock/Robojax_SevenSegmentClock.h:47:5: note: initializing argument 1 of 'Robojax_SevenSegmentClock::Robojax_SevenSegmentClock(int*, int*, int, int)' Robojax_SevenSegmentClock(int segments[], int digits[], int colon, int type); ^~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\Bob\Documents\Arduino\Clock RoboJax\Robojax-SevenSegmentClock\examples\Robojax_SevenSegmentLED_clock\Robojax_SevenSegmentLED_clock.ino:26:66: warning: invalid conversion from 'const int*' to 'int*' [-fpermissive] Robojax_SevenSegmentClock clk(displayPins, digits, colonPin, type); ^ In file included from C:\Users\Bob\Documents\Arduino\Clock RoboJax\Robojax-SevenSegmentClock\examples\Robojax_SevenSegmentLED_clock\Robojax_SevenSegmentLED_clock.ino:21:0: C:\Users\Bob\Documents\Arduino\libraries\Robojax-SevenSegmentClock/Robojax_SevenSegmentClock.h:47:5: note: initializing argument 2 of 'Robojax_SevenSegmentClock::Robojax_SevenSegmentClock(int*, int*, int, int)' Robojax_SevenSegmentClock(int segments[], int digits[], int colon, int type);
I played the video to make sure I mentioned it. You haven't even watched the first 20 seconds of the video. Please always watch until the end if you found any question , please let me know know. My channel and videos are unlike any other you have seen. I never leave single bit of information.
This clock works with any clock module. it just needs time in hour, minutes (or seconds) so if you can get it from any other RTC, yes it will work. Watch this video carefully to see how the code works. Then watch the video I have on DS3231. Once you did, you can use your own RTC(realtime clock).
I will try to make wiring instruction and post it on the age page where code is thanks. ***** Free Arduino Course worth $200**** Arduino Step by Step Course (over 150 lectures) Starts here robojax.com/L/?id=338
Hi, No. I build this so it is pure arduino code and simple seven-segment display so the user learns how it work. I might make a video using TM1637. Here are my videos on TM1637 ru-vid.com/show-UCkcBSig_Iu4ZnAIeCeG1TVgsearch?query=TM1637 and videos on MAX7219 ru-vid.com/show-UCkcBSig_Iu4ZnAIeCeG1TVgsearch?query=MAX7219 Thank you for not skipping the ads and keep watching it. This will help me a lot.
Hi, Sir, Thank you very much for posting this video. I am hobbyist from India. Made the clock as you describe in. But the problem is every time I powered Off and On the circuit (power cut) it shows the time when I upload the program to Arduino. And the colon starts flickering after 50-55 seconds. Please help me out. Thanks in advance. God bless you.
Hi, You seem to have not watch the required video that I mentioned . You should watch the introduction video for DS3231 so you know how to set the module. The link should be in the description of this video.
@@robojax Thank you very much for quick answer. I have already solve the problem when I saw the video twice. But sorry to say couldn't solve the colon starts flickering after 50-55 seconds.
Hi, it means you did not follow instruction. you have not installed the library for DS3231. I've said in the video that you have to watch the introduction to DS3231 and make sure you can print time on the serial monitor.
as I mentioned in the video, you need to watch the main video on DS3231. The link for that is in the description. Here I had to search for it and provided for you ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7hBtXdoaAOY.html
Hi, it seems you have just skipped the video. Watch the video please and you will find the answer. I spent over 3 days I believe to write this library and test this project.
watch the video and in the first 1 minuets you see that I say "you can get the code for this project by clicking on the link below this video which will take you to robojax dot come slash learn slash arduino" . perhaps you skipped or missed it.
if you visit the page where the code is, there is library. I've fixed the link. Google Chrome had issue. Always try Firefox or Microsoft Edge when you see issue on website.
if you watch the video fully step by step. there is no need for schematic. But if you need for school project, then draw it using this free software fritzing.org/
so this is not enough to say it failed. provide error so I can help you. have you run the code for DS321 to just print time on the serial monitor? here ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7hBtXdoaAOY.html (the link is in the description) make sure the clock module works before coming to the seven segment clock. Good luck
Perhaps you haven't started watching the video. the link to the code is in the description. Any video that talks about code, they will give link in the description. I have mentioned it in the first 30-50 seconds of the video.
Sir I’ve used rtc module 4 seven segment 12 pin led and 74HC595 serial in parallel out ic but I can’t get output there shows only flickering of segment and it can’t run I’ve taken this project from www.circuitdigest.com (I’ve use readymade program of them ) can you please help me with this
provide error (text) so I can help you. If you do NOT skip the video and IF you follow everything, it will work. I can assure you. This video require you to watch the video for DS3231. did you watch and follow it? Perhaps not. That's why.