色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino采集雷達模塊數據與串口繪圖

單片機/嵌入式開發 ? 來源:單片機/嵌入式開發 ? 作者:單片機/嵌入式開發 ? 2024-12-14 11:44 ? 次閱讀

Arduino 采集雷達模塊數據與串口繪圖

top.jpg

bottom.jpg

**當采用串口輸出模式時,雷達檢測到運動時,則輸出 **v=0.0km/h, str=1234 字樣;

v 表示目標速度大小,str 表示信號強度;

當雷達檢測不到目標時,串口停止輸出。

UART_print.png

項目實現

**Arduino 串口采集雷達模塊數據,并通過串口打印至接收窗口,繪制 **速度演化曲線信號強度演化曲線 。

原始代碼

void setup() 
{
  Serial.begin (115200);
  while (Serial.read() >= 0){}//clear serialbuffer
}
?
String comdata = "";
?
void loop() {
  if (Serial.available() > 0) 
  {
    char data = Serial.read();
    comdata += data;
    if (data == 'n')
    {
       Serial.println (comdata);
       comdata = "";
    }
  }
}

串口打印

Arduino_Print.png

注意到串口打印出的字符串既包含文字也包含數字,若要實現串口繪圖,則需將其中的數字部分提取出來。

代碼升級

String comdata = "";
void setup() 
{
  Serial.begin (115200);
  while (Serial.read() >= 0){}//clear serialbuffer
}
?
void loop() {
  if (Serial.available() > 0) 
  {
    char data = Serial.read();
    comdata += data;
    if (data == 'n')
    {
      // 分割字符串
      int separatorIndex = comdata.indexOf(','); // 假設分隔符為逗號
      if (separatorIndex != -1) 
      {
        String part1 = comdata.substring(0, separatorIndex); // 第一個部分
        String part2 = comdata.substring(separatorIndex + 1); // 第二個部分
        // 打印分割后的數據
        Serial.println(part1);
        Serial.println(part2);
      }
      comdata = "";
    }
  }
}

效果

UART_update.png

數字提取

**同理,對 **part1part2 進行分離提取索引數字

String comdata = "";
void setup() 
{
  Serial.begin (115200);
  while (Serial.read() >= 0){}//clear serialbuffer
}
?
void loop() {
  if (Serial.available() > 0) 
  {
    char data = Serial.read();
    comdata += data;
    if (data == 'n')
    {// type of comdata: v=1.0 km/h, str=10151
      int separatorIndex = comdata.indexOf(','); // 假設分隔符為逗號
      if (separatorIndex != -1)
      {
        String part1 = comdata.substring(0, separatorIndex); // 第一個部分
        String part2 = comdata.substring(separatorIndex + 1); // 第二個部分
        // 打印分割后的數據
        //Serial.println(part1); // type of part1: v=1.0 km/h
        //Serial.println(part2); // type of part2:  str=10151
        /*------------ part1 : v=1.0 km/h ----------*/
        int part1separatorIndex = part1.indexOf('='); //index of '='
        if (part1separatorIndex != -1)
        {
          String vlc = part1.substring(part1separatorIndex + 1); // index of velocity, type of vlc is 1.0 km/h
          // vlc: 1.0 km/h
          int VLCseparatorIndex = vlc.indexOf(' '); // index of ' '
          String v = vlc.substring(0, VLCseparatorIndex);// v only include number
          float Vn = v.toFloat();
          Serial.print(Vn); // print velocity number
          Serial.print(',');
        }
        /*------------- part2 :  str=10151 ------------------*/
        int part2separatorIndex = part2.indexOf('='); //index of '='
        if (part2separatorIndex != -1)
        {
          String strng = part2.substring(part2separatorIndex + 1); // strng only include number
          int Sn = strng.toInt();
          Serial.print(Sn); // print strength number
        }
        Serial.println();
      }
      comdata = "";
    }
  }
}

流程圖

UART_plot_flowchart.jpg

串口打印數字

UART_num.png

串口繪圖

UART_plot_board.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 雷達
    +關注

    關注

    50

    文章

    3019

    瀏覽量

    118878
  • 串口
    +關注

    關注

    14

    文章

    1577

    瀏覽量

    78187
  • Arduino
    +關注

    關注

    188

    文章

    6481

    瀏覽量

    189435
收藏 0人收藏
  • jf_073656931

評論

相關推薦

TF系列激光雷達Arduino上的開發例程

TF01、TF mini、TF20等)同樣適用,如果通信協議有改動,請參考程序對應做出修改即可。最終結果,用Arduino雷達發送的數據按對應協議正確解析,并發送到PC端,通過IDE上的串口
發表于 11-22 11:12

matlab串口讀取arduino數據

我想用matlab讀arduino uno 串口數據,是arduino uno上的電壓值,arduino uno 的波特率是115200,
發表于 12-04 06:57

做一個matlab接收串口數據繪圖的項目

MATLAB串口接收數據+動態繪圖最近在做一個matlab接收串口數據繪圖的項目,順便測試了一下
發表于 01-11 06:13

串口數據繪圖軟件

電子發燒友網站提供《串口數據繪圖軟件.exe》資料免費下載
發表于 08-21 14:10 ?20次下載

基于FPGA的某型雷達視頻采集預處理模塊設計

基于FPGA的某型雷達視頻采集預處理模塊設計
發表于 08-30 15:10 ?34次下載

串口繪圖小軟件SerialChart

串口繪圖小軟件
發表于 02-15 22:23 ?18次下載

matlab串口數據采集

本文主要介紹了matlab串口數據采集,matlab功能強大,串口操作也很簡單,通過以下幾個實例你就能掌握串口數據采集是怎么
發表于 01-15 10:23 ?2.5w次閱讀
matlab<b class='flag-5'>串口</b><b class='flag-5'>數據采集</b>

arduino實時繪圖軟件

電子發燒友網站提供《arduino實時繪圖軟件.zip》資料免費下載
發表于 11-07 15:27 ?2次下載
<b class='flag-5'>arduino</b>實時<b class='flag-5'>繪圖</b>軟件

使用Python進行Arduino實時繪圖

電子發燒友網站提供《使用Python進行Arduino實時繪圖.zip》資料免費下載
發表于 11-08 11:59 ?1次下載
使用Python進行<b class='flag-5'>Arduino</b>實時<b class='flag-5'>繪圖</b>

PENXZYL Arduino畫筆繪圖儀開源

電子發燒友網站提供《PENXZYL Arduino畫筆繪圖儀開源.zip》資料免費下載
發表于 11-10 11:47 ?1次下載
PENXZYL <b class='flag-5'>Arduino</b>畫筆<b class='flag-5'>繪圖</b>儀開源

制作Arduino XY繪圖繪圖機器人極譜儀

電子發燒友網站提供《制作Arduino XY繪圖繪圖機器人極譜儀.zip》資料免費下載
發表于 11-29 14:46 ?4次下載
制作<b class='flag-5'>Arduino</b> XY<b class='flag-5'>繪圖</b>儀<b class='flag-5'>繪圖</b>機器人極譜儀

Arduino串口數據采集

電子發燒友網站提供《Arduino串口數據采集.zip》資料免費下載
發表于 01-04 09:44 ?0次下載
<b class='flag-5'>Arduino</b><b class='flag-5'>串口</b><b class='flag-5'>數據采集</b>

Arduino繪圖機器人開源分享

電子發燒友網站提供《Arduino繪圖機器人開源分享.zip》資料免費下載
發表于 06-25 16:24 ?2次下載
<b class='flag-5'>Arduino</b><b class='flag-5'>繪圖</b>機器人開源分享

基于Arduino串口通信項目

、Arduino Mega等。 USB數據線 :用于將Arduino開發板連接到計算機。 串口設備 :可以是另一個Arduino開發板、傳感
的頭像 發表于 11-22 09:24 ?1460次閱讀

OLED 顯示雷達數據

使用螢火工場CEM5826-M11雷達模塊,Arduino IDE 編譯代碼,OLED顯示雷達數據
的頭像 發表于 12-10 13:38 ?392次閱讀
OLED 顯示<b class='flag-5'>雷達</b><b class='flag-5'>數據</b>
主站蜘蛛池模板: 晓雪老师我要进你里面好爽 | 亚洲最大日夜无码中文字幕 | 日韩特黄特色大片免费视频 | 亚洲 欧洲 国产 日产 综合 | 一本之道加勒比在线观看 | 三级成年网站在线观看 | 四虎影视国产精品亚洲精品 | 2017年伦理片免费观看 | 国产综合自拍 偷拍在线 | 欧美残忍xxxx极端 | 色偷偷男人的天堂a v | 波多结衣一区二区三区 | 青青草久久 | 姑娘视频日本在线播放 | 伊人精品视频直播 | 芭乐草莓樱桃丝瓜18岁大全 | 777午夜精品久久AV蜜臀 | 国产AV午夜精品一区二区入口 | 精品午夜视频 | 国产午夜精品视频在线播放 | 欧美成人性色生活18黑人 | 国产久久热99视频 | 中文字幕不卡免费高清视频 | 亚洲精品永久免费 | 亚洲高清中文字幕免费 | 天天啪免费视频在线看 | 黄色三级三级免费看 | 99re久久热最新地址一 | 色-情-伦-理一区二区三区 | 国语自产一区第二页 | 欧美高清vivoesond在线播放 | 亚洲欧美综合乱码精品成人网 | 亚洲精品免播放器在线观看 | 国产精品伦理一二三区伦理 | 久久这里的只有是精品23 | 91嫩草国产在线观看免费 | 999精品国产人妻无码系列 | 亚洲高清在线精品一区 | 无码成人AAAAA毛片含羞草 | 中文字幕无码他人妻味 | 超碰视频在线观看 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品