我是靠谱客的博主 大意长颈鹿,这篇文章主要介绍arduino读取处理UWB(匿名科技的)数据集,现在分享给大家,希望可以做个参考。

byte inbyte[19];
int h[13];
 void setup() 

 Serial.begin(115200); //设置串口波特率

void loop()
{
   while (Serial.available() > 0) {             //判断是否获取到数据
       for(int b=0;b<19;b++){              //19个字节为一组
       inbyte[b]=Serial.read();           //获取数据
      // delay(10);
      if(inbyte[b]==170&&inbyte[b+1]==48)   //识别标识位(手册可查)
       {for(int a=b+4;a<b+12;a+=2){
         h[a] = (inbyte[a]/16)*16*16*16+(inbyte[a]%16)*16*16+inbyte[a+1];  //根据规则计算出实际测量距离
       Serial.print(h[a]);    //输出
       Serial.print(",");
      Serial.write(16);
          }
      }
       }
        Serial.println();
        while(Serial.read() >= 0){} 
    
  }     
    
   delay(2);
  }
 
  

最后

以上就是大意长颈鹿最近收集整理的关于arduino读取处理UWB(匿名科技的)数据集的全部内容,更多相关arduino读取处理UWB(匿名科技内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(151)

评论列表共有 0 条评论

立即
投稿
返回
顶部