นี่คือเนื้อหาสำคัญ: ทำให้ Arduino ของคุณท่องเว็บและดึงข้อมูลที่คุณต้องการมา.
การแยกข้อมูล HTML บน Arduino โดยทั่วไปต้องการไลบรารีที่มีขนาดเล็กเนื่องจากทรัพยากรอุปกรณ์มีจำกัด ตัวเลือกยอดนิยมสำหรับการเว็บสคริปก้อปและการแยกข้อมูลคือการใช้ไลบรารี ESP8266HTTPClient และ ESP8266WiFi สำหรับ ESP8266 หรือตัวที่ใช้กับ ESP32 ที่เทียบเท่า เนื่องจากมีการสนับสนุนโดยตรงสำหรับความสามารถ Wi-Fi และโปรโตคอล HTTP นี่คือตัวอย่างพื้นฐานสำหรับการดึงและแยกข้อมูล HTML โดยสมมติว่าคุณกำลังทำงานกับ ESP8266 หรือ ESP32.
ESP8266HTTPClient
ESP8266WiFi
การทำงานกับ Arduino ต้องใช้ไลบรารี WiFiNINA สำหรับคุณสมบัติเครือข่าย นี่คือวิธีการส่งคำขอ GET อย่างง่าย.
WiFiNINA
เพื่อให้เกิดขึ้นบน Arduino, คุณต้องเริ่มต้นด้วยการรวมไลบรารี่ที่จำเป็น – ปกติจะเป็น <ESP8266WiFi.h> สำหรับ ESP8266 หรือ <WiFi.h> สำหรับ ESP32, และ <Base64.h> สำหรับการเข้ารหัสรายละเอียดการรับรองความถูกต้อง นี่คือส่วนย่อยเพื่อเริ่มต้น.
<ESP8266WiFi.h>
<WiFi.h>
<Base64.h>