หน่วยควบคุมอนุพันธ์เชิงอนุพันธ์สัดส่วนที่มีความสามารถในการควบคุมผ่าน Wi-Fi (ทำหน้าที่เหมือนเซิร์ฟเวอร์ UDP)
แอพขึ้นอยู่กับกรอบ ESP-IDF อย่างเป็นทางการ ชุดคำสั่งของตัวควบคุมเองสามารถค้นหาได้ในไฟล์ commandmanager.h หรือในที่เก็บ PID-controller-Gui รองรับทั้งเครือข่าย IPv4 และ IPv6
udp_server_task ให้บริการเซิร์ฟเวอร์ UDP หลักและฟังข้อความที่เข้ามาอย่างต่อเนื่อง พวกเขาจะถูกส่งผ่านไปยังโมดูล commandmanager ( process_request() ) และการตอบกลับที่เตรียมไว้จะส่งกลับไปยังลูกค้า
_stream_task เป็นงานภายในที่ใช้งานเฉพาะเมื่อมีการร้องขอสตรีมของตัวแปรกระบวนการและค่าเอาต์พุตคอนโทรลเลอร์
ส่วนประกอบ pid ดำเนินการอัลกอริทึม PID หลัก
อ้างถึงเอกสาร ESP-IDF เพื่อขอความช่วยเหลือเกี่ยวกับกระบวนการคอมไพล์และเรียกใช้ โดยทั่วไปในการสร้างแฟลชและเรียกใช้มอนิเตอร์ UART ในตัวคุณควรเรียกใช้:
$ make -j8 flash monitorหรือคุณสามารถใช้งานของตัวแก้ไข VSCODE ที่ใช้ในระหว่างการพัฒนาโดยฉัน พวกเขาถูกวางไว้ในไฟล์. vscode/task.json
แอพสามารถจับคู่กับ PID-controller-Gui PC Utility นอกกรอบได้อย่างง่ายดาย