Skip to content

Instantly share code, notes, and snippets.

@maxpromer
Last active April 13, 2025 19:07
Show Gist options
  • Save maxpromer/e2da07875bcf40c05390dea3c8108b81 to your computer and use it in GitHub Desktop.
Save maxpromer/e2da07875bcf40c05390dea3c8108b81 to your computer and use it in GitHub Desktop.
#include <WiFi.h> // นำเข้าไลบรารี่ WiFi
#include <AmAlert.h> // นำเข้าไลบารี่ ArtronShop_LineMessaging
const char* ssid = "WiFi Name"; // ชื่อ WiFi
const char* password = "WiFi Password"; // รหัสผ่าน WiFi
#define ROOM_TOKEN "your ROOM token" // Room Token
void setup() {
Serial.begin(115200); // เริ่มต้นใช้ Serial ที่ความเร็ว 115200
while (!Serial) { delay(100); }
// We start by connecting to a WiFi network
Serial.println();
Serial.println("******************************************************");
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password); // เริ่มต้นเชื่อมต่อ WiFi
while (WiFi.status() != WL_CONNECTED) { // วนลูปหากยังเชื่อมต่อ WiFi ไม่สำเร็จ
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
Alert.begin(ROOM_TOKEN); // เริ่มต้นใช้ LINE Notify
Am_Alert_Massage_Option_t option; // สร้างตัวแปร option
option.image.url = "https://img2.pic.in.th/pic/IMG20230921232431.jpeg"; // ลิ้งรูป ไฟล์ JPEG ขนาดไม่เกิน 2048×2048px
if (Alert.send("แผ่นดินไหวระดับ 8", &option)) { // ถ้าส่งข้อความ "แผ่นดินไหวระดับ 8" ไปที่ Am Alert สำเร็จ
Serial.println("Send notify successful"); // ส่งข้อความ "Send notify successful" ไปที่ Serial Monitor
} else { // ถ้าส่งไม่สำเร็จ
Serial.printf("Send notify fail. check your token (code: %d)\n", Alert.status_code); // ส่งข้อความ "Send notify fail" ไปที่ Serial Monitor
}
}
void loop() {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment