|
粉塵傳感器是根據制造商選定通訊協議輸出一幀24字節數據,樓主只需望要選取第14字節當做有效數據。樓主必須編程把一幀24字節數據全部完整的接收保存并判斷是否正確。然后才能根據需要選取第14字節當做有效數據做后續處理。單片機只懂二進制,十六進制、十進制都是給人看的。一個字節數據范圍是0~255。樓主要根據選取的字節預判可能在多大范圍變化來確定轉換方式,假設該數據<100,可以這樣處理:a=0x09/10+'0'; b=0x09%10+'0'; ,用串口發送a和b,上位機就得到ASCII碼0 9兩個字符。 |