Arduino Tutorial 35- Real Time Clock using DS1302 RTC Module

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

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

    thankyou very much sir you save us from our prelim examination

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

    WOW THIS WAS THE ONLY VIDEO WHICH EXPLAINED EVERYTHING **PERFECTLY** SO UNDERATED

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

    I appreciate your help bro you explained so perfectly I wish I can subscribe as many times as I feel 🙏👍👍👍👍

    • @Blusprunki
      @Blusprunki 5 หลายเดือนก่อน

      Are you the actual dhar mann

    • @Blusprunki
      @Blusprunki 5 หลายเดือนก่อน

      my first time seeing "Dhar Mann" in my favorite video of arduino

  • @saeidmohammadzadeh9056
    @saeidmohammadzadeh9056 8 หลายเดือนก่อน +1

    Thank you so much for your video. The analog pins that were used for the LCD, are it not possible to use them again for another module? Because I need more analog pins for my moisture modules.

  • @smianth519
    @smianth519 24 วันที่ผ่านมา

    I have a Question. Why does it not continue saving the time/date? The time stops when its unplugged, when plugged back in, starts were it left off.

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

    Really good tutorial, thanks

  • @saesa-yw2gx
    @saesa-yw2gx 9 วันที่ผ่านมา +1

    Excuse me sir can you help me ? My code is all correct and the pins are correct too but something wrong with the lcd, its just have a bar in first line, can you help me?

  • @RodionRosin
    @RodionRosin 6 หลายเดือนก่อน +1

    You can change the date & time?

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

    In the video you said the DS1302 would take the time and date from the computer but my clock sometimes says "Enter year" and sometimes "Date: 165/165/21" "Time 37:65:85" + in the .zip that you put there's a picture called "keypad-circuit.jpg" and the code has the keypad library

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

      This happens when RTC module partially connected

    • @brincxx4917
      @brincxx4917 7 หลายเดือนก่อน

      have the same problem, have you fixed it?

  • @chebyy94
    @chebyy94 8 หลายเดือนก่อน

    muchas gracias, esta super bien explicado, lo entendi hasta yo que casi no entiendo el idioma, que gran contenido.

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

    why doesnt it show the keypad library? am i supposed to delete that one?

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

    How to introduce alarmes plz?

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

    you can do it with a 7 segment display PLEASE

  • @gatochino_-comida
    @gatochino_-comida 2 หลายเดือนก่อน

    Look, I have a problem, right now I'm using Google Translate to kindly let you know, to ask if you can tell me what's happening that the LCD screen stays blue with the white dots on top, greetings from Colombia 👍 ✋

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

    why your codes are the same in your project files?

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

    How do I get a Parts list??

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

    1307. Use. Honga ki nahi. 1302 se.

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

    the code says it uploaded but nothing changes on the lcd, any ideas? I am sure the com is right

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

      Try to rotate the potentiometer

    • @suchy.chomik
      @suchy.chomik ปีที่แล้ว

      what potenciometer
      @@EnjoyMechatronics

  • @2933182
    @2933182 5 หลายเดือนก่อน +1

    HOW MUCH IS A DS1302 RTC COST IN SRI LANKA

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

    sir can I ask why my time and date is wrong

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

    can you simulate proteus , please

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

    Sir, what is the time format, is it in the military time?

  • @PCKFLS-wy2es
    @PCKFLS-wy2es 7 หลายเดือนก่อน +1

    The code doesn't match with the video.
    I asked chatGPT to write a code for setting up the reat time clock with the same pins as the pins this video used. Just change some codes like Serial.print to lcd.print.
    #include
    #include
    // Define the pin numbers
    #define PIN_ENA 8
    #define PIN_CLK 6
    #define PIN_DAT 7
    // DS1302 RTC instance
    Ds1302 rtc(PIN_ENA, PIN_CLK, PIN_DAT);
    void setup()
    {
    Serial.begin(9600);
    // Initialize the RTC
    rtc.init();
    // Test if clock is halted and set a date-time to start it
    if (rtc.isHalted())
    {
    Serial.println("RTC is halted. Setting time...");
    Ds1302::DateTime dt = {
    .year = 24, // Set the year to 2024
    .month = Ds1302::MONTH_MAY, // Set the month to May
    .day = 19, // Set the day to 19
    .hour = 21, // Set the hour to 21
    .minute = 9, // Set the minute to 9
    .second = 41, // Set the second to 41
    .dow = Ds1302::DOW_SUN // Set the day of the week to Sunday
    };
    rtc.setDateTime(&dt);
    }
    }
    void loop()
    {
    // Get the current time
    Ds1302::DateTime now;
    rtc.getDateTime(&now);
    static uint8_t last_second = 0;
    if (last_second != now.second)
    {
    last_second = now.second;
    // Print the date and time in the format "YYYY/MM/DD HH:MM:SS"
    Serial.print("20");
    Serial.print(now.year); // 00-99
    Serial.print('/');
    if (now.month < 10) Serial.print('0');
    Serial.print(now.month); // 01-12
    Serial.print('/');
    if (now.day < 10) Serial.print('0');
    Serial.print(now.day); // 01-31
    Serial.print(' ');
    if (now.hour < 10) Serial.print('0');
    Serial.print(now.hour); // 00-23
    Serial.print(':');
    if (now.minute < 10) Serial.print('0');
    Serial.print(now.minute); // 00-59
    Serial.print(':');
    if (now.second < 10) Serial.print('0');
    Serial.println(now.second); // 00-59
    }
    delay(100);
    }

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

    i used two time module...why my 1st module displays only the 0/0/2000 0:0:0 and the other module is 165/165/2165 and 37:165:85

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

      Check out this video in which we've added a Keypad to set the date and time manually
      th-cam.com/video/c40S3z0OcuE/w-d-xo.html

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

      I had this problem too (0/0/2000 0:0:0).
      You need to check the wiring pin (7, 6, 8); // DAT, CLK, RST

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

    which library?

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

      Me too, I stopped error from the no library. How can I install the library of three *.h file into my directory.?

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

    RtcDateTime currenTime = RtcDateTime(_DATE_ , _TIME_);
    Rtc.SetDateTime(currentTime);
    this is an error for me pls help :(

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

      RtcDateTime currentTime = RtcDateTime(__DATE__, __TIME__);
      Rtc.SetDateTime(currentTime);

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

      make sure same spelling....Yours is currenTime & currentTime there

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

    thank youuuuuu❤

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

    Dear Friend: First of all, thank you very much for sharing your knowledge. Please, would there be a possibility of facilitating the program of said project? Waiting for your news, receive a cordial greeting from the Canary Islands (Spain)......

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

      Thanks for your comment
      I've create a more updated version of this project
      th-cam.com/video/c40S3z0OcuE/w-d-xo.html

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

    PIN 1 》GROUND
    PIN 2 》POSITIVE
    PIN 3 》10K POT
    PIN 4 》A12
    PIN 5 》GROUND
    PIN 6 》A11
    PIN 11 》A5
    PIN 12 》A4
    PIN 13 》A3
    PIN 14 》A2
    PIN 15 》220Ω
    PIN 16 》GROUND

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

    gracias boliviano :D

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

    I can’t see my time, help me pls?

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

      I can't either

  • @THD_Roblox
    @THD_Roblox 4 หลายเดือนก่อน +1

    My code is not working

    • @zeusolympus1664
      @zeusolympus1664 4 หลายเดือนก่อน

      Skill issue mate

    • @THD_Roblox
      @THD_Roblox 4 หลายเดือนก่อน

      @@zeusolympus1664 🗿

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

      ​@@zeusolympus1664​ You are but a piece of sh*t!
      If you can't or don't want to help someone asking for help, please refrain from responding to them.

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

    Bro please sent this audino code

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

      You’re welcome if I’m not to late

  • @ThangNguyen-dh7yt
    @ThangNguyen-dh7yt ปีที่แล้ว +2

    Can you share your codes, please?

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

      ● Project Files: github.com/Enjoy-Mechatronics/Arduino-RTC

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

      bro it said here
      can't open sketch main file missing from sketch

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

    Yeah boiiiii

  • @CarltzyJc21
    @CarltzyJc21 7 หลายเดือนก่อน +1

    Bro please send this cose

  • @johncarlodequina8095
    @johncarlodequina8095 7 หลายเดือนก่อน

    Bro please this code for 2024

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

    Can u pls send code

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

      github.com/Enjoy-Mechatronics/Arduino-RTC

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

      but there is some matrix keypad
      @@EnjoyMechatronics

    • @angokun6214
      @angokun6214 10 หลายเดือนก่อน

      okay

  • @Wiktorstarczewski-sz1n
    @Wiktorstarczewski-sz1n 9 หลายเดือนก่อน +2

    clickbait

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

    Is