Communication between ESP32 and HTTP

Communication between ESP32 and HTTP

การสื่อสารระหว่างเครื่องมือประมวลผลPython(PC) กับไมโครคอนโทรลเลอร์(ESP32) ได้ใช้ Python เพื่อส่งคำสั่งไปยัง ESP32 ผ่าน HTTP

ภาพรวมของโค้ด
สคริปต์ Python ไปยัง ESP32 ที่ทำหน้าที่เป็นเซิร์ฟเวอร์ HTTP. คำสั่งเหล่านี้ควบคุมการทำงานของ ESP32, ตั้งแต่การเคลื่อนที่ forward cw ccw และ stop
การตั้งค่าและการเชื่อมต่อ
การตั้งค่า ESP32 สำหรับโปรเจ็กต์นี้ประกอบด้วยการกำหนด IP คือ 192.168.4.1 และ port คือ 80 ที่ ESP32 จะรอการเชื่อมต่อเครือข่ายทำให้ ESP32 สามารถสื่อสารกับสคริปต์ Python ที่อยู่บนคอมพิวเตอร์หรืออุปกรณ์ในเครือข่ายเดียวกัน
การส่งคำสั่ง
ฟังก์ชัน send_command() ใน Python ใช้สำหรับส่งคำสั่ง HTTP GET ไปยัง ESP32 ตัวอย่างคำสั่งที่ใช้ในโปรเจ็กต์นี้ ได้แก่ forward, stop, ซึ่งสั่งให้ ESP32 เคลื่อนที่หรือหยุด
การรับคำสั่ง
ฟังก์ชัน get_command() ใน Python ผู้ใช้สามารถป้อนคำสั่งและสคริปต์จะส่งคำสั่งเหล่านั้นไปยัง ESP32 ผ่าน HTTP

One comment

  1. Pingback: FRA641 Class project :Solved Maze – Human-Computer Interface Lab

Comments are closed.