序言:最近做了一个智能体育项目——跆拳道积分系统,硬件部分会向软件传入振动值等数据,链接方式为串口,所以用到SerialPort类. 值得注意的是: DataReceived 方法,当串口缓冲区有数据时执行该方法. ReceivedBytesThreshold属性决定了当串口读缓存中数据多少个时才触发DataReceived事件,默认为1.串口接收的指令可能是错误值,所以这块根据自己需求进行设置. 首先需要引用SerialPort using System.IO.Ports; 创建全局串口对象…