[BASIC] 010 TIME GET TIME (เวลา)
สวัสดีครับ สำหรับหัวข้อบทเรียนพื้นฐานบนบอร์ด HONEYLemon ที่ใช้งานผ่าน arduino library โดยเป็นการใช้งานเกี่ยวกับการอ่านข้อมูล Time ซึ่งจะทำการดึงข้อมูลจากอินเตอร์เน็ตผ่าน WiFi
อ่านข้อมูลเพิ่มเติมสำหรับการเชื่อมต่อ WiFi
เมื่อเชื่อมต่อ WiFi ได้แล้วจากบทความข้างต้น ระบบก็จะทำการ sync เวลาให้อัตโนมัติ คราวนี้ก็ทำการดึงข้อมูลมาได้เลย
คำสั่งที่เกี่ยวข้อง
1
getTime() // อ่านค่าเวลา ชั่วโมง:นาที:วินาที Hour:Minute:Second (String)
2
getTime_Hour() // อ่านค่าชั่วโมง Hour 0-23 (int)
3
getTime_Minute() // อ่านค่านาที Minute 0-60 (int)
4
getTime_Second() // อ่านค่าวินาที Second 0-60 (int)
Copied!
ตัวอย่างการใช้งาน
1
String time = lemon.getTime(); // อ่านค่าเวลา ชั่วโมง:นาที:วินาที Hour:Minute:Second (String)
2
int h = lemon.getTime_Hour(); // อ่านค่าชั่วโมง Hour 0-23 (int)
3
int m = lemon.getTime_Minute(); // อ่านค่านาที Minute 0-60 (int)
4
int s = lemon.getTime_Second() // อ่านค่าวินาที Second 0-60 (int)
Copied!
ตัวอย่าง source code
1
/*
2
Basic : การเขียนโปรแกรมกับอ่านค่าเวลาจากอินเตอร์เน็ตบนบอร์ดไมโครคอนโทรลเลอร์ HONEYLemon
3
*/
4
#include <HONEYLemon.h>
5
6
#define WIFI_SSID "WiFi_Name" // ตั้งค่าชื่อ WiFi
7
#define WIFI_PASS "WiFi_Password" // ตั้งค่ารหัสผ่าน WiFi
8
9
void setup()
10
{
11
lemon.begin(); // เรียกใช้งานฟังก์ชั่นเริ่มต้นของบอร์ด HONEYLemon
12
13
Serial.begin(115200); // เรียกใช้งาน Serial
14
lemon.debug(Serial); // ขอดู debug ของบอร์ด HONEYLemon ผ่าน Serial
15
16
// เรียกการใช้งานการตั้งค่า WiFi
17
lemon.setupWiFi(WIFI_SSID, WIFI_PASS);
18
}
19
20
void loop()
21
{
22
/*
23
getTime() // อ่านค่าเวลา ชั่วโมง:นาที:วินาที Hour:Minute:Second (String)
24
getTime_Hour() // อ่านค่าชั่วโมง Hour 0-23 (int)
25
getTime_Minute() // อ่านค่านาที Minute 0-60 (int)
26
getTime_Second() // อ่านค่าวินาที Second 0-60 (int)
27
*/
28
29
Serial.println( lemon.getTime() ); // แสดงผลเวลา Hour:Minute:Second
30
31
// Serial.println( lemon.getTime_Hour() ); // แสดงผลชั่วโมง
32
//Serial.println( lemon.getTime_Minute() ); // แสดงผลนาที
33
//Serial.println( lemon.getTime_Second() ); // แสดงผลวินาที
34
35
delay(1000); // รอ 1000 มิลลิวินาที (1 วินาที)
36
}
Copied!
Last modified 1yr ago
Copy link