首页 > 其他分享 >arduino中使用serial chart查看串口数据图性

arduino中使用serial chart查看串口数据图性

时间:2024-11-19 13:56:46浏览次数:1  
标签:arduino color chart ch1 ch2 grid 串口 print Serial

参考文章:串口波形显示软件SerialChart的使用-CSDN博客

下载地址:SerialChart – Starlino Electronics

arduino代码如下

// 定义LED引脚,这里假设是13号引脚
const int ledPin = 13;

void setup() {
  // 初始化LED引脚为输出模式
  pinMode(ledPin, OUTPUT);
  // 初始化串口通信,设置波特率为9600
  Serial.begin(9600);
}

void loop() {
  // 切换LED状态
  digitalWrite(ledPin, !digitalRead(ledPin));

  // // 打印0到499的数字
  // for(int ch1 = 0; ch1 < 500; ch1++) {
  //   Serial.println(ch1);
  // }
  // 循环打印ch1, ch2, ch3, ch4的值,直到它们分别达到50, 150, 250, 350
  int ch1 = 0, ch2 = 100, ch3 = 200, ch4 = 300;
  while(ch1 < 50 && ch2 < 150 && ch3 < 250 && ch4 < 350) {
    Serial.print(ch1); Serial.print(",");
    Serial.print(ch2); Serial.print(",");
    Serial.print(ch3); Serial.print(",");
    Serial.println(ch4);
    ch1++; ch2++; ch3++; ch4++;
  }

  // 延时200毫秒
  delay(200);
}

serial chart配置如下

[_setup_]
port=COM10
baudrate=9600

width=2000
height=200
background_color=white

grid_h_origin=100
grid_w_step=10
grid_h_color=#EEE
grid_h_origin_color=#CCC

grid_v_origin=100
grid_v_step=10
grid_v_color=#EEE
grid_v_origin_color=transparent

[_default_]
min=-20
max=500

[ch1]
color=green

[ch2]
color=yellow

[ch3]
color=blue

[ch4]
color=red

效果如下

 

标签:arduino,color,chart,ch1,ch2,grid,串口,print,Serial
From: https://www.cnblogs.com/dogingate/p/18554711

相关文章

  • echarts 图标示例集合
     {"color":["#33DFFF","#2F6EE6"],"grid":{"left":0,"top":0,"right":0,"bottom":0,"containLabel":fal......
  • 51单片机关于超声波测距(可用串口助手显示距离)
    *************************************************************************************声明:我使用的单片机的型号是stc89c51rc,大家请根据自己的实际情况来配置****************************************************************************************************......
  • MFC CChartCtrl 滚轮缩放
    原文来自:MFC그래프라이브러리,ChartCtrl마우스휠기능추가BOOLCChartCtrl::OnMouseWheel(UINTnFlags,shortzDelta,CPointpt){ScreenToClient(&pt);doubleMinVal=0;doubleMaxVal=0;doublerate=0.1;if(m_bZoomEnabled){......
  • echart图的两边分布图例
    ·functioninit2(){varmyChart=echarts.init(echart2.value)letsum=0;for(letitemofchartData.value){sum+=item.value;}varoption={title:{//text:"{a|总数}"+"\n{c|"+sum......
  • 通过将 USB to TTL 转换器连接到路由器的串口接口,并使用串口终端软件,你可以访问路由器
    USBtoTTL是一种常见的电子接口转换器,它将USB接口转换为TTL(Transistor-TransistorLogic)电平的串行通信接口。TTL电平通常用于嵌入式系统、单片机、开发板等硬件设备之间的通信。具体来说,它是一种USB转串行通信接口的桥接器。什么是USBtoTTL?USB(UniversalSerial......
  • ECharts饼图-饼图33,附视频讲解与代码下载
    引言: 在数据可视化的世界里,ECharts凭借其丰富的图表类型和强大的配置能力,成为了众多开发者的首选。今天,我将带大家一起实现一个饼图图表,通过该图表我们可以直观地展示和分析数据。此外,我还将提供详细的视频讲解和代码下载链接,帮助大家快速上手。一、图表效果预览二、视频......
  • 【纸飞机串口调试工具】多窗口绘图(TEXT协议)
    目录纸飞机串口工具介绍TEXT协议介绍绘图演示多窗口绘图纸飞机串口工具介绍纸飞机一款性能强劲且专业的串口/网络/HID调试助手,具有多窗口绘图、关键字高亮、数据分窗和数据过滤等众多功能,可以极大的方便嵌入式开发人员的调试过程。下载链接:https://io.comassistan......
  • 4.APM32-USART-串口接发
    效果展示USART-串口接发硬件原理图我们使用的开发板上没有USB转串口的芯片,如果要连接到电脑上还需要使用USB转串口的模块或者jlink自带的虚拟串口。开发板的PA9(TX)引脚接USB转串口模块的RX引脚,开发板的PA10(RX)引脚接USB转串口模块的TX引脚,同时双方的GND还要连起......
  • APM32实现printf串口打印
    Keil环境在Keil环境中使用printf,首先需要打开UseMicroLib,这个库是keil专门为嵌入式设备定制的,比C语言自带的库如stdio、string等占用空间更小,效率更高。首先要点击Keil的魔术棒,如下图把UseMicroLib打上勾,如下图还要包含头文件#include<stdio.h>,在Keil中串口重定向......
  • QT中使用图表之QChart绘制饼图
    饼图没有坐标轴,也不需要坐标轴使用的系列是QPieSeries饼图里面一个一个的块称为切片举例:绘制一个饼图,点击对应切片可以让切片分离1、创建图表视图并开启抗锯齿//1、创建图表视图QChartView*view=newQChartView(this);//开启抗锯齿view->setRenderHint(QPainte......