Tell us about yourself!
You can download the file by clicking on the get code here link in step 5. There you can download the code as well as the Font_Data.h or just copy the code. Make sure that when you open the Matrix_Clock.o file that you see both files like so
When you get that error, if you scroll up on that black area, it should say why the error is occurring. What is that message saying?
Hey, this has been brought to my attention a lot recently so I've found another DS3231 library that will hopefully resolve the issue. I've updated this instructable and if you click on the get code link in Step 5, you will be redirected to my GitHub page for this project. I've uploaded the most recent code. Now, there is nothing to change in the code itself but just remove the RTClib library and download this one (which is also mentioned in Step 2) : https://github.com/NorthernWidget/DS3231. Once that's done, it should be working (fingers-crossed).
Sorry to hear that, it can be frustrating to run into errors again in again. Sometimes the best solution is to take a break and come back to it with a fresh mind. As you said, this is your first project, you have work out the kinks but you will eventually get it and it will be so satisfying. Try researching that error "errorcompiling for board Arduino Nano." Let me know how it goes, you can reach me over at firstname.lastname@example.org. Good Luck!
The wire.h library should already be pre-installed when you download the Arduino IDE. If you able to verify the code by clicking on the check to the upper left without any errors, then you're all set. If not, maybe you need to download the latest version of the IDE. Other than that, it seems that you've fixed everything in your code and what we're dealing with now is a mechanical issue. You are most likely getting this error because you are either uploading to the wrong board or do not have the correct port selected. Take a look at mine for example. When I connect my Nano I have to select that board under tools (If you're using an UNO, then you select Arduino/Genuino UNO). I also have to select what port I am using, for me that is port 5. Once you do that, everything should be good to go.
No troubles, what is the exact error message that you are getting?
I assume that you do have the library for the DS3231 installed so do you perhaps by any chance have include<DS3231.h> instead #include<DS3231.h> in your code?
Hmm...It seems that it's an issue with the Font_Data.h file. That's strange because based on the steps above, there should be no issues because 'numeric7Seg' is defined in that file. There should be no changes done to that file. It might also be that the libraries have updated and are bringing up some issues. The versions I'm used are as follows.MD_Parola 3.0.1MD_MAX72XX 3.0.2RTClib 1.0.2Check to see if you have the same versions. If not delete the library and reinstall with the versions mentioned above. See if this helps.
Hey, did you download the code in the get code here link above? The Font_Data.h is there. You have to put this file inside the same folder as the Matrix_Clock.ino code file. If not, create a folder called Matrix_Clock (Note, it must be the same name as the .ino file but without the .ino). Now when you open the Matrix_Clock.ino, you should see Font_Data.h file in a new tab in the Arduino IDE. Now, compile. Please message me if you need further assistance :)
Arduino Matrix ClockView Instructable »