update distance estismate by laser, both distance value are uploaded

This commit is contained in:
huangzhenwei2
2026-01-12 18:06:04 +08:00
parent 708925ab41
commit 3c45fba0f5
5 changed files with 539 additions and 2052 deletions

View File

@@ -50,6 +50,8 @@ ADC_LASER_THRESHOLD = 3000
MODULE_ADDR = 0x00
LASER_ON_CMD = bytes([0xAA, MODULE_ADDR, 0x01, 0xBE, 0x00, 0x01, 0x00, 0x01, 0xC1])
LASER_OFF_CMD = bytes([0xAA, MODULE_ADDR, 0x01, 0xBE, 0x00, 0x01, 0x00, 0x00, 0xC0])
DISTANCE_QUERY_CMD = bytes([0xAA, MODULE_ADDR, 0x00, 0x20, 0x00, 0x01, 0x00, 0x00, 0x21]) # 激光测距查询命令
DISTANCE_RESPONSE_LEN = 13 # 激光测距响应数据长度(字节)
DEFAULT_LASER_POINT = (640, 480) # 默认激光中心点
# ==================== 视觉检测配置 ====================