粉尘传感器是根据制造商选定通讯协议输出一帧24字节数据,楼主只需望要选取第14字节当做有效数据。楼主必须编程把一帧24字节数据全部完整的接收保存并判断是否正确。然后才能根据需要选取第14字节当做有效数据做后续处理。单片机只懂二进制,十六进制、十进制都是给人看的。一个字节数据范围是0~255。楼主要根据选取的字节预判可能在多大范围变化来确定转换方式,假设该数据<100,可以这样处理:a=0x09/10+'0'; b=0x09%10+'0'; ,用串口发送a和b,上位机就得到ASCII码0 9两个字符。 |