{"id":16341,"date":"2023-05-23T07:28:32","date_gmt":"2023-05-23T07:28:32","guid":{"rendered":"https:\/\/bryceautomation.com\/?p=16341"},"modified":"2023-05-23T07:28:36","modified_gmt":"2023-05-23T07:28:36","slug":"ds1307-real-time-clock","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/","title":{"rendered":"DS1307 Real Time Clock"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction to the DS1307 Real Time Clock<\/h2>\n\n\n\n<p>The DS1307 Real Time Clock keeps track of time.  Once you set the clock, a battery will back up the time.  In other words, you don&#8217;t need to reset the clock every time you power up your device.  In addition to keeping track of time, the DS1307 has other features.  This includes a square wave output, and non-volatile Storage.<\/p><div id=\"bryce-182281969\" class=\"bryce-afterfirst bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"7728240895\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<p>In this section, we&#8217;ll discuss how to connect a DS1307 to your Arduino, install the libraries, and verify the clock is working.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Make Your Connections<\/h2>\n\n\n\n<p>Before we begin, we need to connect our DS1307 module to the Arduino.  The connection is straight forward.   We&#8217;ll be using the I2C protocol to interface with our DS1307.  Basically, we just need to connect power, and the SDA\/SCL Lines.<\/p>\n\n\n\n<p>Arduino           DS1307<\/p>\n\n\n\n<p>5v &#8212;&#8212;&#8212;&#8212;&#8212; VCC<\/p>\n\n\n\n<p>GND &#8212;&#8212;&#8212;&#8212; GND<\/p>\n\n\n\n<p>SDA &#8212;&#8212;&#8212;&#8212;- SDA<\/p>\n\n\n\n<p>SCL &#8212;&#8212;&#8212;&#8212;&#8211; SDL<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png\" alt=\"\" class=\"wp-image-16348 lazyload\" width=\"232\" height=\"271\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png 413w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino-257x300.png 257w\" data-sizes=\"(max-width: 232px) 100vw, 232px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 232px; --smush-placeholder-aspect-ratio: 232\/271;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Install the Library<\/h2>\n\n\n\n<p>To test the DS1307, I&#8217;ll use the MD_DS1307 Library.  This library includes an example that allows you to set the clock, configure a square wave output, and read the clock.  I&#8217;m using IDE 2.1.0, so we&#8217;ll just go to Tools | Manage Libraries, and search for DS1307.  You will see that there are several libraries available.  For this purpose, though, we&#8217;ll just install the MD_1307 library.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"234\" height=\"180\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-26.png\" alt=\"\" class=\"wp-image-16343 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 234px; --smush-placeholder-aspect-ratio: 234\/180;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Open the Example File, and Upload<\/h2>\n\n\n\n<p>At this point, we are ready to open an example file that we can upload to the Arduino Uno.  Go to File | Examples, and we&#8217;ll find the MD_DS1307_Test sketch.  Next, be sure you have the proper board set up. Go to Tools | Boards.  In this case, I&#8217;m using the Arduino UNO.  Go to Tools | Ports, and be sure you choose the correct serial port.  If you are unsure of the serial port, and are using Windows, you can find this in Device Manager under PORTS (COM and LPT).<\/p>\n\n\n\n<p>Upload your file to the UNO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using the Serial Monitor<\/h2>\n\n\n\n<p>This particular sketch has a menu, which allows you to easily access the features of the DS1307.   Go to Tools | Serial Monitor, and set the baud rate to 57600.  Press &#8220;Reset&#8221; on the UNO.<\/p>\n\n\n\n<p>The menu should appear in your serial monitor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-27.png\" alt=\"\" class=\"wp-image-16344 lazyload\" width=\"600\" height=\"329\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-27.png 602w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-27-300x164.png 300w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/329;\" \/><\/figure>\n\n\n\n<p>To set the clock, I&#8217;m going to type &#8220;tw 20230523 015300 04&#8221;  This will set the clock to May 5, 2023 at 1:53 am.  It&#8217;s Wednesday, so the day of the week will be &#8220;04&#8221;.  The clock is not currently running.  For this reason, set your clock a few minutes into the future.  <\/p>\n\n\n\n<p>Now type &#8220;tr&#8221;, and you will see the system time.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"263\" height=\"60\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-28.png\" alt=\"\" class=\"wp-image-16345 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 263px; --smush-placeholder-aspect-ratio: 263\/60;\" \/><\/figure>\n\n\n\n<p>Once the current time reaches the time you wrote to the DS1307, we need to run the clock.  Keep in mind, the clock is currently in the HALT state.  We need to issue the following command to run the clock: c 0 0 (with spaces between characters)  The menu explains what this means.  Basically, C means we want to run a clock command.  0 is the clock command we wish to run (0-4).  n is the value that we want this command to use.<\/p>\n\n\n\n<p>To test your clock again, type &#8220;tr&#8221; a few times.  You should see the clock is changing now.  In my case, I had to cycle power first.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"203\" height=\"129\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-29.png\" alt=\"\" class=\"wp-image-16346 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 203px; --smush-placeholder-aspect-ratio: 203\/129;\" \/><\/figure>\n\n\n\n<p>If you look at the example: MD_DS1307_LCD_Time, you will see some of the commands that you can use in your own code to access the system time:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"382\" height=\"368\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-30.png\" alt=\"\" class=\"wp-image-16347 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-30.png 382w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/image-30-300x289.png 300w\" data-sizes=\"(max-width: 382px) 100vw, 382px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 382px; --smush-placeholder-aspect-ratio: 382\/368;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Summary of the DS1307 Real Time Clock<\/h2>\n\n\n\n<p>In summary, the DS1307 is easy to get up and running.  Simply connect your unit, and upload the sketch.  At this point, set the clock, and take the unit out of it&#8217;s halt state.  After that, you should be able to access the system time.  Once you are sure your unit is working, you can check out some of the other libraries such as uRTCLib, and uEEPROMLib if you wish to store data to EEPROM.<\/p>\n\n\n\n<p>For other similar information, check out the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/beginner\/\">Arduino Beginner category page!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-2103097245\" class=\"bryce-after-content bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"4667596182\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to the DS1307 Real Time Clock The DS1307 Real Time Clock keeps track of time. Once you set the clock, a battery will back up the time. In other words, you don&#8217;t need to reset the clock every time you power up your device. In addition to keeping track of time, the DS1307 has <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":16348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[936,926],"class_list":{"0":"post-16341","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-beginner","8":"tag-ds1307","9":"tag-rtc","10":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DS1307 Real Time Clock - Bryce Automation<\/title>\n<meta name=\"description\" content=\"Connect and configure the DS1307 Real Time Clock for the Arudino UNO using the MD_DS1307 Library and your serial monitor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DS1307 Real Time Clock - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"Connect and configure the DS1307 Real Time Clock for the Arudino UNO using the MD_DS1307 Library and your serial monitor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/\" \/>\n<meta property=\"og:site_name\" content=\"Bryce Automation\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ricky.bryce.7\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-23T07:28:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-23T07:28:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png\" \/>\n\t<meta property=\"og:image:width\" content=\"413\" \/>\n\t<meta property=\"og:image:height\" content=\"482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ricky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"DS1307 Real Time Clock\",\"datePublished\":\"2023-05-23T07:28:32+00:00\",\"dateModified\":\"2023-05-23T07:28:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/\"},\"wordCount\":668,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Funduino.png\",\"keywords\":[\"DS1307\",\"RTC\"],\"articleSection\":[\"Beginner\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/\",\"name\":\"DS1307 Real Time Clock - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Funduino.png\",\"datePublished\":\"2023-05-23T07:28:32+00:00\",\"dateModified\":\"2023-05-23T07:28:36+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"Connect and configure the DS1307 Real Time Clock for the Arudino UNO using the MD_DS1307 Library and your serial monitor.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Funduino.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Funduino.png\",\"width\":413,\"height\":482,\"caption\":\"DS1307 Real Time Clock\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2023\\\/05\\\/23\\\/ds1307-real-time-clock\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DS1307 Real Time Clock\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/\",\"name\":\"Bryce Automation\",\"description\":\"Automating Home and Industry...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bryceautomation.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\",\"name\":\"Ricky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"caption\":\"Ricky\"},\"sameAs\":[\"http:\\\/\\\/bryceautomation.com\",\"https:\\\/\\\/www.facebook.com\\\/ricky.bryce.7\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ricky-bryce-4367a416\\\/\"],\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/author\\\/ricky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DS1307 Real Time Clock - Bryce Automation","description":"Connect and configure the DS1307 Real Time Clock for the Arudino UNO using the MD_DS1307 Library and your serial monitor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/","og_locale":"en_US","og_type":"article","og_title":"DS1307 Real Time Clock - Bryce Automation","og_description":"Connect and configure the DS1307 Real Time Clock for the Arudino UNO using the MD_DS1307 Library and your serial monitor.","og_url":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2023-05-23T07:28:32+00:00","article_modified_time":"2023-05-23T07:28:36+00:00","og_image":[{"width":413,"height":482,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png","type":"image\/png"}],"author":"Ricky","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"DS1307 Real Time Clock","datePublished":"2023-05-23T07:28:32+00:00","dateModified":"2023-05-23T07:28:36+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/"},"wordCount":668,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png","keywords":["DS1307","RTC"],"articleSection":["Beginner"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/","url":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/","name":"DS1307 Real Time Clock - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png","datePublished":"2023-05-23T07:28:32+00:00","dateModified":"2023-05-23T07:28:36+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"Connect and configure the DS1307 Real Time Clock for the Arudino UNO using the MD_DS1307 Library and your serial monitor.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2023\/05\/Funduino.png","width":413,"height":482,"caption":"DS1307 Real Time Clock"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2023\/05\/23\/ds1307-real-time-clock\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"DS1307 Real Time Clock"}]},{"@type":"WebSite","@id":"https:\/\/bryceautomation.com\/#website","url":"https:\/\/bryceautomation.com\/","name":"Bryce Automation","description":"Automating Home and Industry...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bryceautomation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7","name":"Ricky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","url":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","caption":"Ricky"},"sameAs":["http:\/\/bryceautomation.com","https:\/\/www.facebook.com\/ricky.bryce.7","https:\/\/www.linkedin.com\/in\/ricky-bryce-4367a416\/"],"url":"https:\/\/bryceautomation.com\/index.php\/author\/ricky\/"}]}},"_links":{"self":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/16341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=16341"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/16341\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/16348"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=16341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=16341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=16341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}