CurieTime Read Test
This example demonstrate how to use the CurieTime library methods.
Hardware Required
- Arduino 101 Board
Code
1/*2
3 * Copyright (c) 2016 Intel Corporation. All rights reserved.4
5 * See the bottom of this file for the license terms.6
7 */8
9#include <CurieTime.h>10
11void setup() {12
13 Serial.begin(9600); // initialize Serial communication14
15 while(!Serial) ; // wait for serial port to connect.16
17 // set the current time to 14:27:00, December 14th, 201518
19 setTime(14, 27, 00, 14, 12, 2015);20}21
22void loop() {23
24 Serial.print("Time now is: ");25
26 print2digits(hour());27
28 Serial.print(":");29
30 print2digits(minute());31
32 Serial.print(":");33
34 print2digits(second());35
36 Serial.print(" ");37
38 Serial.print(day());39
40 Serial.print("/");41
42 Serial.print(month());43
44 Serial.print("/");45
46 Serial.print(year());47
48 Serial.println();49
50 delay(1000);51}52
53void print2digits(int number) {54
55 if (number >= 0 && number < 10) {56
57 Serial.print('0');58
59 }60
61 Serial.print(number);62}63
64/*65
66 * Copyright (c) 2016 Intel Corporation. All rights reserved.67
68 *69
70 * This library is free software; you can redistribute it and/or71
72 * modify it under the terms of the GNU Lesser General Public73
74 * License as published by the Free Software Foundation; either75
76 * version 2.1 of the License, or (at your option) any later version.77
78 *79
80 * This library is distributed in the hope that it will be useful,81
82 * but WITHOUT ANY WARRANTY; without even the implied warranty of83
84 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU85
86 * Lesser General Public License for more details.87
88 *89
90 * You should have received a copy of the GNU Lesser General Public91
92 * License along with this library; if not, write to the Free Software93
94 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA95
96 */
Suggest changes
The content on docs.arduino.cc is facilitated through a public GitHub repository. If you see anything wrong, you can edit this page here.
License
The Arduino documentation is licensed under the Creative Commons Attribution-Share Alike 4.0 license.