北醒激光雷达TFmini测试
- TFmini串口设置
使用自带串口转换板,COM6,波特率115200;
2、串口通信协议
两组串口数据
59 59 B8 00 67 23 D8 09 D5 59 59 B8 00 62 23 D8 09 D0
3.Python解码
以下为Python3的代码,读取串口数据并显示
# !/usr/bin/env python
# encoding: utf-8
import time
import math
import threading
import serial
from tkinter import *ser = serial.Serial('COM6')
ser.baudrate = 115200
count = 0
totalnum = 0
havePeopleNum = 0
noPeopleNum = 0
data = ser.read()
hexold = 0
hexnew= 0def update():#print("test3")global countglobal totalnumglobal havePeopleNum,noPeopleNumglobal hexold,hexnewdata=ser.read()hexnew = ord(data)if hexnew == 0x59 and hexold == 0x59:hexnew = 0hexold= 0ladar_data = ser.read(7)distance = ladar_data[0] + ladar_data[1]*256count += 1if count >= 10:count = 0totalnum +=1timeText.configure(text=distance)if distance <= 150:havePeopleNum +=1Text4.configure(text="有人",fg="red")else:noPeopleNum +=1Text4.configure(text="无人",fg="blue")hexold = hexnewroot.after(2,update)root = Tk()
root.title("北醒雷达测试")
root.geometry('500x400')
theta = StringVar()timeText = Label(root,text="",width=3,font=("Helvetica", 100),bg="white",justify=LEFT,anchor="e")
#txt1 = Label(root,text="距离",width=3,font=("Helvetica", 30),).grid(row=0,column=0,padx=20, pady=5,sticky=W,columnspan=2)
Text2 = Label(root, text="距离", font=("Helvetica", 20))
Text3 = Label(root, text="cm", font=("Helvetica", 20))
Text4 = Label(root, text="无人", font=("Helvetica", 80),fg="red")#timeText.grid(row=0, column=0, padx=5, pady=5)
timeText.grid(row=0,column=0,padx=20, pady=5,sticky=W,columnspan=2)
Text2.grid(row=1, column=0, padx=5, pady=5)
Text3.grid(row=1, column=1, padx=5, pady=5)
Text4.grid(row=2, column=0, padx=20, pady=5,sticky=W,columnspan=2)def Subfun():update()t = threading.Thread(target=Subfun)
t.start()
mainloop()
4、界面显示效果
了解更多北醒激光雷达及其他传感器信息,请咨询欣佰特科技(北京)。
北醒激光雷达TFmini测试相关推荐
- 北醒激光雷达模组 资料汇总
目录 1 文档说明 1.1 北醒单点系列雷达激光模组相关资料 1.2 北醒面阵系列雷达激光模组相关资料 1.2.1 产品基本介绍 1.2.2[Benewake(北醒) ]短距 TF-LC02 2m资料 ...
- Benewake(北醒) 短距 TF-Luna 8m介绍以及资料整理
目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机使用说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 串口上手操作视频 4 基 ...
- 北醒发布长距固态激光雷达,完成B2轮融资 | CES 2019...
激光雷达的火,在技术成熟.格局确定之前,还将继续烧下去,同时走向固态化已经成为行业的一大发展趋势. 1月8日,CES的第一天,北醒光子发布了最新的长距固态激光雷达『Benewake-Horn-X(角龙 ...
- 【Benewake(北醒) 】短距 TFmini Plus 12m介绍以及资料整理
目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 操作视频 4 基于开源硬 ...
- 【北醒通用上位机】TF系列测试使用说明
目录 硬件准备 2:连接设备 3:上位机连接以及读数 ps:使用环境及注意事项 常见问题 1 Dist可以看到距离值,但是曲线图界面无图形 ![在这里插入图片描述](https://img-blog. ...
- 【Benewake(北醒) 】中距 TF02-i 40m工业版本CAN/485介绍以及资料整理
目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用指令串口助手使用说明 3.3 产品快速测试说明 4 基于开源硬件的运用整理 4.1 在开源飞控上的运用 5 ...
- 使用CH341 I2C连接北醒TF系列I2C模式 Python例程
目录 硬件接线: 源码 结果输出 本文介绍了北醒单点系列雷达IIC模式下使用CH341芯片转接板读取雷达数据的例程 例程下载: 链接: https://pan.baidu.com/s/1KVJ-fIN ...
- 【Benewake(北醒) 】长距 TF350 350m介绍以及资料整理
目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 4 基于开源硬件的运用整理 4. ...
- 【Benewake(北醒) 】短距 TFmini-S 12m介绍以及资料整理
目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 操作视频 4 基于开源硬 ...
最新文章
- 内存泄漏检测工具VLD在VS2010中的使用举例
- 2021-1-17 随笔
- python这个软件学会能做什么工作-学会Python后都能做什么?网友们的回答简直不要太厉害...
- 032_jdbc-mysql批量操作
- 计算机网络的定义分类性能指标,第1章 计算机网络基础
- 视频直播中 | 5G到底有多快?现场测速,带你走进5G生活
- 四叶草社交平台——十天冲刺(4)
- JOE is on TV! CodeForces - 1293B(数学)
- linux编译c 优化,Linux编译选项
- rspec 测试页面元素_如何使用RSpec对Go应用进行黑盒测试
- C#参考 : 枚举类型
- matlab只加盐噪声,我用matlab中的imnoise函数给图像加椒盐噪声为什么产生的噪声不是黑白的?...
- pandas 聚合 df.groupby.agg
- iOS上装kali Linux的方法
- 【正点原子STM32连载】 第六十四章 综合测试实验摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
- 没有百万调音师,用大数据+AI 也能让用户的声音更动听
- CDR中实现浮雕效果的两种方法
- 怎么看jupyter的文件保存路径
- Java Class
- 从“数字孪生”看三维扫描技术应用