• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Does anybody know a list of clock commands?

 
Greenhorn
Posts: 2
  • Number of slices to send:
    Optional 'thank-you' note:
Hi,
Does any of you know a list of clock functions of something? I have this Language Reference for arduino: arduino.cc/reference/en But there's nothing about time & date, so if any of you know where i can find such functions and commands it would be really nice.

My goal is to make a very simple arduino code, so a LED strip will turn on when the clock is for example 23:25 and turn off again at 04:14 and so the code will repeat that every time the clock becomes e.g. 23:25 again.
I also want to be able to make the LED light fade slowly in and out. (so it takes e.g. 5 min to fade into full brightness, and out again when it's suppose to turn off)
I am not a very good programmor so i really hope you guys can help me out, especially because i can't find any code with a time stamp that i can edit INSIDE the code.

If you write any code, can you then please make a comment next to the code that explains what every line of code does? That helps me understand how it works.

Thanks



 
Rancher
Posts: 508
15
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
Hi - googling "c time functions" took me here:
https://www.tutorialspoint.com/c_standard_library/time_h.htm
which is quite a handy summary, and is this the sort of thing you could use? (If you want the time as a string eg. "HH:MM:SS" rather than hours/minutes/seconds values then you probably want to use the strftime() function.)
Output:


 
John Matthews
Rancher
Posts: 508
15
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
...although doing a bit of research, I don't think any of those functions are available on an arduino? If that's the case then apologies; you'll need something arduino-specific.
 
John Matthews
Rancher
Posts: 508
15
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
Looking at this:
https://www.electronicwings.com/arduino/basic-functions-related-to-time-and-interrupts-in-arduino
implies there isn't anything that will give you the current time, only time since the program started.

Do you have some way of inputting an absolute time value which your code could add the millis() value to to get the current time?
 
Meladi Catalino
Greenhorn
Posts: 2
  • Number of slices to send:
    Optional 'thank-you' note:

John Matthews wrote:Looking at this:
https://www.electronicwings.com/arduino/basic-functions-related-to-time-and-interrupts-in-arduino
implies there isn't anything that will give you the current time, only time since the program started.

Do you have some way of inputting an absolute time value which your code could add the millis() value to to get the current time?



-Oh, does that mean that everytime you start the Arduino you have to physically change a number/time that the mills() function adds itself to?
I'll just use a DS1307 or a DS3231... So it keep track of the time every day for me... instead of typing a new number/time in every time i start the arduino
 
John Matthews
Rancher
Posts: 508
15
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:

Meladi Catalino wrote:does that mean that everytime you start the Arduino you have to physically change a number/time that the mills() function adds itself to?

I know next to nothing about the adruino, but that's what it looks like just based on that article.

I'll just use a DS1307 or a DS3231... So it keep track of the time every day for me... instead of typing a new number/time in every time i start the arduino

Sounds like a good plan
 
John Matthews
Rancher
Posts: 508
15
  • Number of slices to send:
    Optional 'thank-you' note:

John Matthews wrote:I know next to nothing about the adruino

Can't even spell it
 
Marshal
Posts: 4533
572
  • Number of slices to send:
    Optional 'thank-you' note:

Meladi Catalino wrote:[Oh, does that mean that everytime you start the Arduino you have to physically change a number/time that the mills() function adds itself to?
I'll just use a DS1307 or a DS3231... So it keep track of the time every day for me... instead of typing a new number/time in every time i start the arduino


Either use a hardware RTC like the DS3231 that you mentioned, or if you have WiFi or some other connectivity, grab the time from a network resource.
reply
    Bookmark Topic Watch Topic
  • New Topic
vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |