Arduino Relay Trigger at specific time | DS3231 RTC Module

  Рет қаралды 127,592

Viral Science - The home of Creativity

Viral Science - The home of Creativity

Күн бұрын

Пікірлер: 198
@shiroeschulz4515
@shiroeschulz4515 5 жыл бұрын
I don't know anything about arduino but i tried to add this code and it works. try this if you want to add seconds and multiple time trigger. #include int Relay = 4; DS3231 rtc(SDA, SCL); Time t; const int OnHour = 1; const int OnMin = 14; const int OnSec = 20; const int OffHour = 1; const int OffMin = 14; const int OffSec = 50; const int OnHour1 = 1; const int OnMin1 = 16; const int OnSec1 = 20; const int OffHour1 = 1; const int OffMin1 = 16; const int OffSec1 = 50; void setup() { Serial.begin(115200); rtc.begin(); pinMode(Relay, OUTPUT); digitalWrite(Relay, LOW); } void loop() { t = rtc.getTime(); Serial.print(t.hour); Serial.print(" hour(s), "); Serial.print(t.min); Serial.print(" minute(s)"); Serial.print(t.sec); Serial.print(" second(s)"); Serial.println(" "); delay (1000); if(t.hour == OnHour && t.min == OnMin && t.sec == OnSec){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour == OffHour && t.min == OffMin && t.sec == OffSec){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); } if(t.hour == OnHour1 && t.min == OnMin1 && t.sec == OnSec1){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour == OffHour1 && t.min == OffMin1 && t.sec == OffSec1){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); } }
@munishdhingra4323
@munishdhingra4323 5 жыл бұрын
from where can I get the library for RTC DS3231 which works with SDA and SCL pin projects. It's not in examples of Arduino. Please suggest ASAP
@navigator4077
@navigator4077 2 жыл бұрын
The video and explanation is great...but the code should be little more vast in considering the fact that if power goes out in between the specified time and the time to be on has gone past then the relay wont be on unless it is the on time in the next day....still working on that part
@vishnujayakumar1229
@vishnujayakumar1229 3 жыл бұрын
How set defferent times of activation in a day?
@Infinity2u
@Infinity2u 4 жыл бұрын
What is the website you used for designing your circuit?
@zacmrochko436
@zacmrochko436 5 жыл бұрын
Good video! Three questions: 1. Is there a separate code for the DS3231 board? 2. How do you add the DS3231 library? What is the EXACTE library name? I cannot find the "DS3231_Serial_Easy" library. 3. I'm building a circuit relay switch for a school bell system. How do I add multiple times? I only want the relay to be triggered for 3-5 seconds.
@jonitube4667
@jonitube4667 4 жыл бұрын
how did your project go? I am trying the same project now and I would appreciate it if you would help me out. yonatayakob52@gmail.com
@johnmarksiatriz3725
@johnmarksiatriz3725 Жыл бұрын
Every day in will trigger the power on if you set a example 22:40 and it will power off 22:41?
@pretendanought
@pretendanought 5 жыл бұрын
Is there a minimum duration I.e can I set the relay to close for 30 seconds?
@firaolmekete4201
@firaolmekete4201 3 жыл бұрын
thanks for sharing bro. god bless you. i have one question/ could you tell me bro,,. in 24 hour how to programed double opening the relay in 24 hr and sunday up to sunday
@voiceoftruth1O1
@voiceoftruth1O1 6 жыл бұрын
Sir. your link was broken. please this download link that will be so easy. otherwise it's very difficult to write. We are waiting for your code and diagram link. Thanks
@MisterBPK
@MisterBPK 4 жыл бұрын
www.rinkydinkelectronics.com/library.php?id=73 here you will find exact library
@afroozmampra1990
@afroozmampra1990 4 жыл бұрын
link for the code: www.viralsciencecreativity.com/post/arduino-relay-trigger-at-specific-time-ds3231-rtc-module
@jazijahan2808
@jazijahan2808 3 жыл бұрын
@@afroozmampra1990 Thank you
@mdafroz4190
@mdafroz4190 5 жыл бұрын
Can we add multiple time trigger in this project can you plz tell how to I would be. Very helpful to my project
@shiroeschulz4515
@shiroeschulz4515 5 жыл бұрын
try this #include int Relay = 4; DS3231 rtc(SDA, SCL); Time t; const int OnHour = 1; const int OnMin = 14; const int OnSec = 20; const int OffHour = 1; const int OffMin = 14; const int OffSec = 50; const int OnHour1 = 1; const int OnMin1 = 16; const int OnSec1 = 20; const int OffHour1 = 1; const int OffMin1 = 16; const int OffSec1 = 50; void setup() { Serial.begin(115200); rtc.begin(); pinMode(Relay, OUTPUT); digitalWrite(Relay, LOW); } void loop() { t = rtc.getTime(); Serial.print(t.hour); Serial.print(" hour(s), "); Serial.print(t.min); Serial.print(" minute(s)"); Serial.print(t.sec); Serial.print(" second(s)"); Serial.println(" "); delay (1000); if(t.hour == OnHour && t.min == OnMin && t.sec == OnSec){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour == OffHour && t.min == OffMin && t.sec == OffSec){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); } if(t.hour == OnHour1 && t.min == OnMin1 && t.sec == OnSec1){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour == OffHour1 && t.min == OffMin1 && t.sec == OffSec1){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); } }
@yigidosivas499
@yigidosivas499 4 жыл бұрын
@@shiroeschulz4515 thanks dude, very useful.
@sunilbute4012
@sunilbute4012 4 жыл бұрын
@@shiroeschulz4515 very nice 👍🙏👍 thanku
@izza8050
@izza8050 4 жыл бұрын
where can i download the library ds3231.h ?
@navturn
@navturn 2 жыл бұрын
Thank you for this video. Why not sync arduino board time with rtc and set alarm with alarmrepeat ?
@Mathandcodingsimplified
@Mathandcodingsimplified 3 жыл бұрын
I have a project... A board with 10 leds each representing the subjects on a time table for a class... How can this project be modified to light up just one led at a time when the time for the subject is due and to switch it off after the lesson period is over and then switch on the next LED until it circles through the ten subjects(LEDS)... I will really appreciate if I'm being replied?
@umer6069
@umer6069 3 жыл бұрын
how can i adjust the code so that i can triger the relay two times in a day.
@christiangoehl8925
@christiangoehl8925 2 жыл бұрын
Is this trigger working with a specific day of month too? 🤔
@hakanakblk9952
@hakanakblk9952 4 жыл бұрын
How can I get the codes? the url you provided is not working
@Oratazana
@Oratazana 3 жыл бұрын
Cant make it work, error on " DS3231 rtc(SDA, SCL) "
@nikhilchitroda6409
@nikhilchitroda6409 5 жыл бұрын
What is the change in the code if i use ds1307 module ?
@howdoescompute1180
@howdoescompute1180 4 жыл бұрын
did you ever get a response? if so could you pm me the code modification?
@sujithmarasinghe
@sujithmarasinghe 6 жыл бұрын
How can I download the DS3231Serial_Easy library.I tried so many times but I couldnt find it.pls help me. thanks.
@lokeshkumarveshala8232
@lokeshkumarveshala8232 5 жыл бұрын
download library first
@markvincentquinton4214
@markvincentquinton4214 2 жыл бұрын
can you put here my friend the library for ds3231 rtc module
@leanderpereira5257
@leanderpereira5257 4 жыл бұрын
Hey bro i have made Bluetooth voice home automation system using arudino uno amd two channel relay how do i integrate this time system in it what will be the changes in the code plz help me
@mesquitamk1681
@mesquitamk1681 4 жыл бұрын
cool, very good. it has like with just one button whenever it is pressed it resets the count ... and for another project of a soldering iron with vibration sensor I turn it off in 30 minutes if it is not used .. asables I forget and my lining stays on overnight. ..suggest a video with attny85 and a relay or mosfet triggered for 30 minutes-- ok thanks
@beatryondjohnny6982
@beatryondjohnny6982 3 жыл бұрын
can i get the latest link for this code timer?i cant open that link at discription,..
@sandeepsingh-rt2eu
@sandeepsingh-rt2eu 3 жыл бұрын
sir.. i want to run this code for esp32.. but its giving compiling board error... but when i select arduino board. your code works propely.... kindly help it out!!.... do i need to change the header files....
@kensee9991
@kensee9991 3 жыл бұрын
Hello. Sir how to put 2x day one in morning one in afternoon
@paternocortez7807
@paternocortez7807 3 жыл бұрын
what if we use it everyday did we change the date??
@nadranasinghe
@nadranasinghe 3 жыл бұрын
Hi. I'm very new to this. will you be able to share the same setup but with 4 channel relay module. Because in my greenhouse I have 4 water lines. My AC water motor is not powerful enough to pressure all 4 lines at the same time. my plan is to open one line with motor in 15min intervals. Will you be able to help me with the coding.
@Andrea-lf3jq
@Andrea-lf3jq 3 жыл бұрын
In the circuit diagram it shows two jumper wires connecting to the 5V on the arduino UNO ? you can only fit one of the jumper wires in there Does one of them connect to the 3.3V?
@mailmahim
@mailmahim 3 жыл бұрын
can i do this with arduino nano?
@raybright5805
@raybright5805 5 жыл бұрын
Links to code and library not working ... HELP
@MisterBPK
@MisterBPK 4 жыл бұрын
www.rinkydinkelectronics.com/library.php?id=73 here you will find exact library
@cardesign1313
@cardesign1313 6 жыл бұрын
Sir which gear motor i used for making power full truck
@PapiJack
@PapiJack 5 жыл бұрын
What is that software he is using to draw the circuit and where can I get it? Thanks.
@lokeshkumarveshala8232
@lokeshkumarveshala8232 5 жыл бұрын
it is arduino software(arduino ide) search directily in goolge as "arduino ide download"
@joelserrao1078
@joelserrao1078 3 жыл бұрын
its called frtizig, its paid software you can buy from their website
@PapiJack
@PapiJack 3 жыл бұрын
@@joelserrao1078 thank you very much Joel.
@gzegoszbjencecikjevic2848
@gzegoszbjencecikjevic2848 3 жыл бұрын
I have a problem here. I did everything like it is in video, but light runs all the time. Any thoughts?
@step_freeskills101
@step_freeskills101 Жыл бұрын
what is the library used?
@chetankumar6158
@chetankumar6158 5 жыл бұрын
Which software you will use to design circuit diagram
@hrushikeshbagal688
@hrushikeshbagal688 3 жыл бұрын
Hi sir I want to develop 10 auto controll 2 inches valve for farming perpos how to control them
@mrnick123123123
@mrnick123123123 5 жыл бұрын
What is that circuit diagram app that he uses? I can’t find anything close to it.
@romanaspr
@romanaspr 5 жыл бұрын
have you tried to google it...of cause not! fritzing.org
@K_M_M_G
@K_M_M_G 4 жыл бұрын
Greatly appreciate the tutorial, if I wanted the relay to be triggered in seconds would I add “const ins onSec =“ & “const ins offSec =“? Thank you!!
@Zero0Beats
@Zero0Beats 3 жыл бұрын
yeah, and you have to set it in your if-loop
@sakha.2gd
@sakha.2gd 2 ай бұрын
how can i make it turns on 2 times a day?
@Nikhilkumar-ci3md
@Nikhilkumar-ci3md 6 жыл бұрын
Can we set the time using an android app to this timer code? Is this possible?
@johnsisi8927
@johnsisi8927 6 жыл бұрын
Thanks for your video. Can you please let me know, In irrigation system " Is it posible to set specific month for watering ? ie, In my case every year November to May last irrigation system works daily 2 times (AM & PM) for 1 hour daily and June to October last only need daily 1 or 2 times for only 5 Minutes. Kindly please advise ? Please help me !!!!!!!
@askingmachine8858
@askingmachine8858 4 жыл бұрын
Have you get solution?
@rameshboina8832
@rameshboina8832 3 жыл бұрын
Bro please reply --- how to make every hour trigger relay with pic16f1847 ic. Please bro reply me
@juanmolina1742
@juanmolina1742 Жыл бұрын
Gracias a migo por los videos, me podias ayudar por favor con la libreria , no puede compilar el codigo, me sale error .. por favor una ayuda
@AhmedAhmed-pt3hi
@AhmedAhmed-pt3hi Жыл бұрын
How can I add a condition that works every two days and not daily But at the same time
@isoguy.
@isoguy. 5 жыл бұрын
Great vid/ tutorial ruined by adding background music
@trentanimations1297
@trentanimations1297 3 жыл бұрын
Agreed
@lphabravo4464
@lphabravo4464 6 жыл бұрын
Please help me! i set the OnHour=13 and OnMin=10 and OffHour=15 and OffMin=15 i worked well but after the OnTime when power disconnected and again powered on then it dose not ONN the relay as at that time the time is between ON and OFF but not equal to OnTime
@asadulhuq
@asadulhuq 6 жыл бұрын
Use Sonoff basic to do that. Sonoff is Rs 600 and it can remember scheduled on off time even after power failure.
@davkoon
@davkoon 3 жыл бұрын
Hi sir, How can we trigger relay weekly?
@suhassalunke7882
@suhassalunke7882 5 жыл бұрын
how to add more 6 relays to the arduino RTC and control each relay at a specific time
@sameexc
@sameexc 5 жыл бұрын
Did u found anything for this? Me too want the same functionality for 6 or more relays
@suhassalunke7882
@suhassalunke7882 5 жыл бұрын
@@sameexc no bro
@josuemgs5490
@josuemgs5490 7 ай бұрын
How can I make it turn on 2 times a day?
@iamrobot396
@iamrobot396 3 жыл бұрын
what happens when board is reset or power cut happens?
@shahidiqbal5273
@shahidiqbal5273 2 жыл бұрын
How to resume conter if power goes off....counter sould not start from start..... It should keep the last value stored in memey... Ones power comes back... It should start from the the last value when power got switched off... Can you write me a code for that...?
@angelnevidespinozatoriz8677
@angelnevidespinozatoriz8677 4 жыл бұрын
Hi! Could you please post the link for the code to trigger relay at specific time? Thank you so much
@aathishanmugamkannan1858
@aathishanmugamkannan1858 2 жыл бұрын
Sir I need the time unravel every 15 minute on and run 15 minutes and then off.how to modifi the program
@umakalizz4798
@umakalizz4798 5 жыл бұрын
May I have a circuit and code for automatic water pump to extinguish the flame using relay,flame sensor and esp32.
@bobbytaraantino
@bobbytaraantino 3 жыл бұрын
How about specific time and DATE? Like 18 days in a month.
@zeemixvideos6485
@zeemixvideos6485 5 жыл бұрын
hello bhai english nahe aate pata nahe tumhay urdu aate hai ya nahe lekin agar mein yahe module use karna chahoon aur date k elawa relay ko 4 gantay baad off karna chahoon to ho sakta hai please help
@رجلالسلام-خ2و
@رجلالسلام-خ2و 4 жыл бұрын
I try your code does not work DS3231 rtc(SDA, SCL); exit status 1 'DS3231' does not name a type; did you mean 'CS21'? This message comes to me
@gordondyer6310
@gordondyer6310 3 жыл бұрын
Nice clear video. What software package do you use to draw the circuit diagrams?
@muhammadshehujaafar4302
@muhammadshehujaafar4302 3 жыл бұрын
I think the software he used is ‘Fritzing’
@christiankongsted5084
@christiankongsted5084 6 жыл бұрын
Hey guys, the code and where he gets it turns out to be on rinkydinkelectronics . com (probably more places too, but I found it there), where you can find it under ds3231. I hope that helps.
@bhanupriyadagdi
@bhanupriyadagdi 6 жыл бұрын
I want to display connect with this circuit then how will be connected please reply..
@yagneshpatel5934
@yagneshpatel5934 4 жыл бұрын
Aapke video me aap code ka link de te ho magar ek bhi video ka link nahi chalta...
@ientu8084
@ientu8084 2 жыл бұрын
how to make it run every day?
@katonae8285
@katonae8285 5 жыл бұрын
Hello your video is very helpful and good but the link for the code dont work please make everything
@katonae8285
@katonae8285 5 жыл бұрын
And please write me back
@howtomake5591
@howtomake5591 4 жыл бұрын
In the middle starting and ending time if i power disconnect for 5 sec the arduino. Then it is not on again after the power.Please solve the problem.
@GrenPara
@GrenPara 3 жыл бұрын
Good video, thanks for making it. What software are you using to make the diagram at 58 seconds?
@meFawadIqbal
@meFawadIqbal 3 жыл бұрын
Fritzing
@GrenPara
@GrenPara 3 жыл бұрын
@@meFawadIqbal Thanks
@chiranjitkarmakar838
@chiranjitkarmakar838 3 жыл бұрын
How to set the time Morning 2 hour light on then evening 2 hour light on (my specific time) Can you create the arduino code
@SuperChecho2011
@SuperChecho2011 4 жыл бұрын
Algo pasa con los link, no found
@emaarno131
@emaarno131 4 жыл бұрын
it's easier than I thought. The code link doesn't work. can you put it again in the comments? than you a lot
@Althu-blog
@Althu-blog 6 жыл бұрын
sooper (am frem india ) am wery happy to waching this video thanks (gog + you) sir
@senger1985
@senger1985 4 жыл бұрын
Links to code and library not working
@linuxettin
@linuxettin 4 жыл бұрын
How to use for multiple relays 6 ?
@richardhojstric
@richardhojstric 3 жыл бұрын
Hello, i would like to programming, turn on and off every 10minutes, how can i do this ? Thanks "
@karansikarwar3691
@karansikarwar3691 3 жыл бұрын
Yes you can
@johnkg702
@johnkg702 6 жыл бұрын
Good day sir Cannot find code and schematic Link not working Pls upload the code and schematic Thanks
@Inspireunltd
@Inspireunltd 5 жыл бұрын
Hello I need your help for this Ardinou
@jeenageorge8683
@jeenageorge8683 5 жыл бұрын
yes what help you require at present to build this?
@ravirajgaonkar6937
@ravirajgaonkar6937 4 жыл бұрын
It's showing error when I click on the link for code and circuit diagram.
@rudyhenderson5002
@rudyhenderson5002 6 жыл бұрын
Please fix the code link bro. (best to just post it here)
@shifty212
@shifty212 5 жыл бұрын
Just go to his website in the description.
@johnroo1607
@johnroo1607 5 жыл бұрын
@@shifty212 The code is there but not the library
@renren9007
@renren9007 3 жыл бұрын
I need liblary
@karthikonline4974
@karthikonline4974 3 жыл бұрын
This project power online correct working but power resart project not working this probleam alive PLZ
@sanjeebanmaji8612
@sanjeebanmaji8612 4 жыл бұрын
Great 👍👍
@yenrajan
@yenrajan 6 жыл бұрын
Sir, when the code and circuit link is clicked the browser shows "Not found" Kindly help
@kunalmankar1662
@kunalmankar1662 4 жыл бұрын
hey brother, please update the link of CIRCUIT and CODE for this project please,...,,..,..,,.,..,.,.
@thambirajahpathmanathan7080
@thambirajahpathmanathan7080 2 жыл бұрын
Nice how to make 24 Hour timer cintroll
@leanderpereira5257
@leanderpereira5257 4 жыл бұрын
Can i have two serial begins
@ปอค้าบ-ฦ6ฬ
@ปอค้าบ-ฦ6ฬ 2 жыл бұрын
how to set day bro
@رجلالسلام-خ2و
@رجلالسلام-خ2و 4 жыл бұрын
How to set time automatically with DS3231 RTC using computer time and date?
@med1739
@med1739 4 жыл бұрын
the link of cod it id not good
@keesjanweeda9341
@keesjanweeda9341 5 жыл бұрын
really weird problem: i got this delay between my DS3231 time and my t.Hour/t.Min of 23 seconds constant. example: time 10:11:00,000 = 10 Hour(s) 10 Minute(s) 10:11:23,000 = 10 Hour(s) 11 Minute(s) 10:12:00,000 = 10 Hour(s) 11 Minute(s) 10:11:23,000 = 10 Hour(s) 12 Minute(s) does anyone know how to fix this, because i print the DS3231 real time to a display and it is verry annoying to have a 23 second delay on my on/off funciton. i could use the delay time to adjust the on/off settings but something doesn't feel right about that.
@captwig
@captwig 3 жыл бұрын
What about the second code? Could you send me it, please?
@nishant15gupta
@nishant15gupta 4 жыл бұрын
this code seems to be not showing anything in serial monitor
@ekdilipkumar
@ekdilipkumar 5 жыл бұрын
Unable to display code, reads 404 error on page. Please reload the link
@steelkarthi
@steelkarthi 6 жыл бұрын
Hi sir Can you send code for digital clock with P10 LED module
@رجلالسلام-خ2و
@رجلالسلام-خ2و 4 жыл бұрын
Thanks for the great video
@tssolutionara1557
@tssolutionara1557 3 жыл бұрын
Kya bhai description me to kuchh attache hi nahi kiyo ho only show kar raho ho
@mnunez6153
@mnunez6153 6 жыл бұрын
you mean to say: uploading 2 different codes at different times on the same board? wouldn't the later overwrite the former? aren't you just confusing us newbies? I'll try combining them... I;m having a project of same concept but I'm still having few errors. Here's the link on my current project: kzbin.info/www/bejne/nWOxZpKPjrGcp9U
@Tanel84
@Tanel84 5 жыл бұрын
I think he is setting just the time to time module with first code. So it will keep tracking time indpendently from that point on.
@shaku12
@shaku12 5 жыл бұрын
how can i set multiple activation times?
@samuelgonzalez317
@samuelgonzalez317 5 жыл бұрын
I've got the same issue, I need to trigger relay 10 minutes every hour
@waqarzarandawaiskhanvlogin4824
@waqarzarandawaiskhanvlogin4824 5 жыл бұрын
Kidly sir code link was not working reupload a code link for progrees
@TomHanke
@TomHanke 3 жыл бұрын
If there is a power failure at the time when the relay is to be closed. After the power supply is restored, the relay no longer closes according to the written code, very bad code.
@karthikonline4974
@karthikonline4974 3 жыл бұрын
Yes I ture
@TomHanke
@TomHanke 3 жыл бұрын
@@karthikonline4974 #define between_min(a, b) ((a) < (b)) #define between_max(a, b) ((a) > (b)) #define between(x, a, b) (((x) >= (a)) && ((x) = (a)) && ((x) < (b))) DateTime now = rtc.now(); uint16_t _minToday = (now.hour() * 60) + now.minute(); uint16_t _minEprON = (irtc._hourON * 60) + irtc._minuteON; uint16_t _minEprOFF = (irtc._hourOFF * 60) + irtc._minuteOFF; void _switchTimeControl(uint8_t _index, uint16_t _nowMinute, uint16_t _minuteON, uint16_t _minuteOFF) { if (_minuteON == _minuteOFF) irtc._flagSTC = false; if (between_min(_minuteON, _minuteOFF)) { if (between_in(_nowMinute, _minuteON, _minuteOFF)) { irtc._flagSTC = true; } else if (greater_equal(_nowMinute, _minuteOFF)) { irtc._flagSTC = false; } else { irtc._flagSTC = false; } } else if (between_max(_minuteON, _minuteOFF)) { if (between(_nowMinute, _minuteON, itm._maxMinitDay)) { irtc._flagSTC = true; } else if (between_min(_nowMinute, _minuteOFF)) { irtc._flagSTC = true; } else if (between_ou(_nowMinute, _minuteOFF, _minuteON)) { irtc._flagSTC = false; } } }
@mrpavel70340
@mrpavel70340 3 жыл бұрын
Bro code not open 404 error please help me
@rizkifirdaus7151
@rizkifirdaus7151 6 жыл бұрын
please fix the link, I can't download the code
@fauzifox7421
@fauzifox7421 5 жыл бұрын
How to create multi chanel relay timer mister?
@shiroeschulz4515
@shiroeschulz4515 5 жыл бұрын
try this #include int Relay = 4; DS3231 rtc(SDA, SCL); Time t; const int OnHour = 1; const int OnMin = 14; const int OnSec = 20; const int OffHour = 1; const int OffMin = 14; const int OffSec = 50; const int OnHour1 = 1; const int OnMin1 = 16; const int OnSec1 = 20; const int OffHour1 = 1; const int OffMin1 = 16; const int OffSec1 = 50; void setup() { Serial.begin(115200); rtc.begin(); pinMode(Relay, OUTPUT); digitalWrite(Relay, LOW); } void loop() { t = rtc.getTime(); Serial.print(t.hour); Serial.print(" hour(s), "); Serial.print(t.min); Serial.print(" minute(s)"); Serial.print(t.sec); Serial.print(" second(s)"); Serial.println(" "); delay (1000); if(t.hour == OnHour && t.min == OnMin && t.sec == OnSec){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour == OffHour && t.min == OffMin && t.sec == OffSec){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); } if(t.hour == OnHour1 && t.min == OnMin1 && t.sec == OnSec1){ digitalWrite(Relay,HIGH); Serial.println("LIGHT ON"); } else if(t.hour == OffHour1 && t.min == OffMin1 && t.sec == OffSec1){ digitalWrite(Relay,LOW); Serial.println("LIGHT OFF"); } }
@askingmachine8858
@askingmachine8858 4 жыл бұрын
@@shiroeschulz4515 sir onhour =1 means what?is it 1 am or 1pm
@shiroeschulz4515
@shiroeschulz4515 4 жыл бұрын
@@askingmachine8858 1am used 24hr format
@askingmachine8858
@askingmachine8858 4 жыл бұрын
@@shiroeschulz4515 sir If it for 3 time a day and every time it last for 5 minute and exactly same time next day and so on.
@shiroeschulz4515
@shiroeschulz4515 4 жыл бұрын
@@askingmachine8858 yes it's possible to make it trigger 3 times a day for 5mins every day
Arduino NANO Propeller LED Analog Clock
23:24
Hobby Projects
Рет қаралды 2,2 МЛН
Arduino Real Time Clock - Using the Tiny RTC
31:29
DroneBot Workshop
Рет қаралды 205 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
#192 Wakey, wakey! Let the DS3231 RTC wake up your Arduino - easy!
31:53
Replace that switch in your house with a Relay! | #utsource
8:02
Androbot TECH
Рет қаралды 1 МЛН
#18 Add a Relay Module to your Arduino project - Hints, Tips & Traps
16:52
Google Assistant | Home Automation IOT | NodeMCU ESP8266
17:37
Viral Science - The home of Creativity
Рет қаралды 701 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
Breadboarding tips
20:16
Ben Eater
Рет қаралды 449 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН