[BASIC] 007 WiFi SETUP WiFi (ต่อเน็ต)
สวัสดีครับ สำหรับหัวข้อบทเรียนพื้นฐานบนบอร์ด HONEYLemon ที่ใช้งานผ่าน arduino library โดยเป็นการใช้งานเกี่ยวกับการเชื่อมต่อ WiFi บนบอร์ดเพื่อให้สามารถใช้งานอินเตอร์เน็ตได้
สำหรับการต่อ WiFi บนบอร์ด HONEYLemon นั้นสามารถใช้เพียงคำสั่งเดียวก็สามารถเชื่อมต่ออินเตอร์เน็ตผ่าน WiFi ได้แล้ว โดยใช้คำสั่ง
1
lemon.setupWiFi(WIFI_SSID, WIFI_PASS);
Copied!
โดยที่ WIFI_SSID เป็นชื่อ WiFi และ WIFI_PASS เป็นรหัสผ่าน WIFI
ตัวอย่างการใช้งาน *แนะนำว่าควรอยู่ใน void setup() เพื่อให้เชื่อมต่อ WiFi ในกระบวนการเริ่มต้นของระบบ
1
void setup(){
2
...
3
lemon.setupWiFi("myHOME", "12345678"); // เชื่อมต่ออินเตอร์เน็ตชื่อ myHOME ด้วยรหัสผ่าน 12345678
4
...
5
}
Copied!
แล้วถ้าหากมี WiFi หลายๆ ตัวละ จะทำยังไง สำหรับบอร์ด HONEYLemon บน library ของ HONEYLemon เองได้คิดเรื่องนี้ไว้ให้ท่านเรียบร้อยแล้วสามารถใช้คำสั่งเดิมในการเพิ่มช่องทางในการเชื่อมต่อ WiFi ของท่านได้เลย เช่น มี WiFi ที่ต้องการเชื่อมต่อ 3 ชื่อที่เป็นไปได้ว่าจะใช้งาน 1. ชื่อ WiFi : myHOME รหัส 12345678 2. ชื่อ WiFi : HONEYLab รหัส @HONEYLab 3. ชื่อ WiFi : HONEYLemon รหัส HONEYLemon
1
void setup(){
2
...
3
lemon.setupWiFi("myHOME", "12345678");
4
lemon.setupWiFi("HONEYLab", "@HONEYLab");
5
lemon.setupWiFi("HONEYLemon", "HONEYLemon");
6
...
7
}
Copied!
สะดวกง่ายและรวดเร็วดีไหมครับ : )
ตัวอย่าง source code
1
/*
2
Basic : การเขียนโปรแกรมกับการเชื่อมต่ออินเตอร์เน็ตผ่าน WiFi บนบอร์ดไมโครคอนโทรลเลอร์ 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
}
Copied!
Last modified 1yr ago
Copy link