ตาราง Register มีดังนี้
ข้อมูลทิศทางลมอยู่ใน Function Code: 3, Address: 0 (PLC Address: 40001) ข้อมูลชนิด Unsigned ให้ค่าเป็นเลข 0 ถึง 7 โดยตัวเลขสามารถแปลงเป็นองศา และทิศได้ตามตารางด้านล่าง
ตัวอย่าง อ่านได้เลข 2 หมายถึงลมมาทิศตะวันออก หรือ 90 องศา
ใช้อุปกรณ์ USB to RS485 เชื่อมต่อกับเซ็นเซอร์และแหล่งจ่ายไฟดังนี้
----
ดาวน์โหลดและติดตั้งโปรแกรม Modbus Pull ให้เรียบร้อย แล้วเปิดโปรแกรมขึ้นมา
กดที่เมนู Setup เลือก Read/Write Definition หรือกดปุ่ม F8
ตั้งค่าการอ่าน Read/Write Definition ดังนี้
กดเมนู Connection เลือก Connect... หรือกดปุ่ม F3
ในหน้าต่าง Connection Setup ตั้งค่าการเชื่อมต่อดังรูป (หมายเลข 2 แก้ให้เลือกหมายเลข COM ของ ZK-H485)
เมื่อเชื่อมต่อสำเร็จ ค่าทิศทางลมที่อ่านได้จะแสดงดังรูป
ใช้งาน IOXESP32 ร่วมกับ IOXESP32 Modbus shield (Lite) ต่อวงจรดังนี้
----
ใช้โปรแกรมต่อไปนี้ในการทดสอบ
นำโปรแกรมในลิ้งด้านบนใส่ในโปรแกรม Arduio IDE เลือกบอร์ด ESP32 เลือกพอร์ตให้ถูกต้อง แล้วอัพโหลดโปรแกรม
---
เปิด Serial Monitor ขึ้นมา ปรับเป็น 115200 baud ค่าความชื้นในดินที่อ่านได้จะแสดงขึ้นมาแล้ว
----