ESP8266 ที่ใช้กับ Arduino IDE จะสามารถนำมาทำเป็น WebServer ได้ง่ายกว่าภาษาอื่นๆ เนื่องจากโค้ดนั้นมีความง่ายมากกว่า และมีความยืดหยุ่นอย่างมาก ในบทความนี้เราจะมาลองทำ Basic WebServer ด้วย ESP8266 กันครับ
หากยังไม่ได้ติดตั้งไลบรารี่ของ ESP8266 ไว้ สามารถดูได้ในบทความเก่า เริ่มต้นพัฒนาเฟิร์มแวร์ EPS8266 ด้วย Arduino IDE
นำโค้ดด้านล่างนี้ก๊อบไปไว้ในหน้าต่าง Editor เซฟ เลือกบอร์ด เลือกพอร์ต แล้วกดอัพโหลดเข้าไปได้เลย
รายละเอียดของฟังก์ชั่นมีอธิบายในคอมเม้นแต่ละบรรทัดแล้ว สามารถทำความเข้าได้ง่ายๆครับ
ใช้อุปกรณ์พกพา โทรศัพท์มือถือ หรืออุปกรณ์ที่เชื่อมต่อ WiFi ได้ ค้นหา WiFi ที่ชื่อ ESP_xxx แล้วกดเชื่อมต่อ
จากนั้นเข้าไปที่ http://192.168.4.1/ จะเห็นคำว่า Hello, world ! แล้วครับ