Lesson 99-1: Basic Clock on Serial Monitor Using DS3231 with Arduino
This code (99-1) is part of a lesson on using the DS3231 real-time clock module with Arduino. Please watch the video for full details.415-Lesson 99: Real-Time Clock DS3231 to Build LCD and LED Clock
语言: C++
/*
* Lesson 99: LCD Clock using Arduino and DS3231 RTC module
* Full video details: https://youtu.be/LEQfzmO9Wm0
* In this lesson we have the following codes:
* 1-Basic DS3231 to display on serial monitor
* 2-Using Alarm feature of the DS3231
* 3-LCD Clock
* 4-4 Digit LED Clock
* 5-Unlimited Alarms using DS3231 with reset push button
*
*
* This code is part of Arduino Step by Step Course which starts here: https://youtu.be/-6qSrDUA5a8
*
* For the library of this code, visit http://robojax.com/
*
If you found this tutorial helpful, please support me so I can continue creating
content like this. Make a donation using PayPal by credit card https://bit.ly/donate-robojax
* This code is "AS IS" without warranty or liability. Free to be used as long as you keep this note intact.
* This code has been downloaded from Robojax.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
DS3231: Real-Time Clock. Simple example
Read more: www.jarzebski.pl/arduino/komponenty/zegar-czasu-rzeczywistego-rtc-ds3231.html
GIT: https://github.com/jarzebski/Arduino-DS3231
Web: http://www.jarzebski.pl
(c) 2014 by Korneliusz Jarzebski
*/
#include <Wire.h>
#include <DS3231.h>
DS3231 clock;
RTCDateTime dt;
void setup()
{
Serial.begin(9600);
// Initialize DS3231
Serial.println("Initialize DS3231");;
clock.begin();
// Set sketch compiling time
clock.setDateTime(__DATE__, __TIME__);
}
void loop()
{
dt = clock.getDateTime();
// For leading zero look to DS3231_dateformat example
Serial.print("Raw data: ");
Serial.print(dt.year); Serial.print("-");
Serial.print(dt.month); Serial.print("-");
Serial.print(dt.day); Serial.print(" ");
Serial.print(dt.hour); Serial.print(":");
Serial.print(dt.minute); Serial.print(":");
Serial.print(dt.second); Serial.println("");
delay(1000);
}
|||您可能需要的东西
-
全球速卖通从AliExpress购买HT16K33 4位数LED显示屏s.click.aliexpress.com
-
全球速卖通从AliExpress购买HT16K33四位数LED显示屏s.click.aliexpress.com
-
全球速卖通从AliExpress购买一个LCD1602s.click.aliexpress.com
资源与参考
-
外部
-
外部
-
外部Purchase ZK-5DA from Amazon UKamzn.to
-
外部从AliExpress购买HT16K33 4位数LED显示屏s.click.aliexpress.com
-
外部从AliExpress购买HT16K33四位数LED显示屏s.click.aliexpress.com
-
外部从AliExpress购买一个LCD1602s.click.aliexpress.com
-
外部从亚马逊购买一个HT16K33四位数LED显示屏。amzn.to
文件📁
没有可用的文件。