pfodGUIdesigner สำหรับ pfodApp (www.pfod.com.au)
pfod™ (Protocol For Operations Discovery)
ดูแอปพลิเคชันเสริมฟรี
pfodWebDesigner และ pfodWeb ได้ที่ https://www.forward.com.au/pfod/pfodWeb/index.html
pfodWebDesigner คือโปรแกรมออกแบบ GUI บนเว็บฟรี ส่วน pfodWeb คือโปรแกรมทดแทน pfodApp บางส่วนบนเว็บฟรีสำหรับ ESP32, ESP8266 และ Pi Pico W/2W
นอกจากนี้ยังมีแอปพลิเคชัน Android ฟรี
https://www.forward.com.au/pfod/pfodDesigner/index.html
แอปพลิเคชัน Android ฟรีนี้มีแพ็คเกจการวาดภาพที่คุณสามารถเพิ่มไฟล์ dwg primatives เพื่อสร้างส่วนประกอบ GUI แบบอินเทอร์แอคทีฟ
จากนั้นจะสร้างโค้ด Arduino ที่จำเป็นสำหรับการแสดงผลและโต้ตอบกับส่วนประกอบของคุณบน pfodApp
ไพรเมทีฟของ DWG ประกอบด้วย: - สี่เหลี่ยมผืนผ้า เส้นตรง วงกลม ส่วนโค้ง และป้ายกำกับ และ touchZones ซึ่งตอบสนองต่อการสัมผัสของผู้ใช้
หลังจากที่คุณกำหนดขนาดและตำแหน่งของ touchZone แล้ว คุณสามารถเชื่อมโยงแอคชันต่างๆ เข้ากับ touchZone ที่จะให้ผู้ใช้ได้รับผลตอบรับทันทีที่สัมผัสหน้าจอ ก่อนที่คำสั่งที่เกี่ยวข้องจะถูกส่งกลับไปยัง pfodDevice (ไมโครโปรเซสเซอร์)
คุณยังสามารถเปิดกล่องโต้ตอบแบบป็อปอัปให้เปิดขึ้นเมื่อผู้ใช้สัมผัสโซนนั้น เพื่อให้ผู้ใช้สามารถป้อนข้อความที่จะส่งไปยัง pfodDevice (ไมโครโปรเซสเซอร์) ได้
เมื่อคุณออกแบบและทดสอบเสร็จแล้ว pfodGUIdesigner จะสร้างคลาสโค้ด Arduino เพื่อนำส่วนประกอบ GUI นั้นไปใช้งาน และทดสอบโค้ดเพื่อแสดงส่วนประกอบนั้นบน pfodApp
จากนั้นคุณสามารถเพิ่มวัตถุนั้นลงในรายการวาดเมนูของ pfodApp และจัดตำแหน่งและปรับขนาดส่วนประกอบตามต้องการ
ดูรายละเอียดบทช่วยสอนได้ที่ https://www.forward.com.au/pfod/pfodGUIdesigner/index.html
pfodGUIdesigner สร้างโค้ดทดสอบ Arduino สำหรับบอร์ดหลากหลายรุ่น เช่น ESP32, ESP8266, nRF52832, Nano 33 เป็นต้น
คุณสามารถใช้ pfodDesignerV3 เพื่อสร้างโค้ดการเชื่อมต่อ pfodApp สำหรับบอร์ดอื่นๆ อีกมากมายที่ pfodGUIdesigner ไม่ได้ครอบคลุม
หมายเหตุเกี่ยวกับโค้ดแอป pfodGUIdesigner:
-----------------------------------------------
pfodGUIdesigner ทั้งหมดเป็นเพียงอินสแตนซ์ของ pfodApp ที่เชื่อมต่อกับแบ็กเอนด์ของ GUI designer อย่างถาวร