arduino和串口数据实时图形软件serialchart

arduino和串口数据实时图形软件serialchart

ID:9211109

大小:527.78 KB

页数:5页

时间:2018-04-22

arduino和串口数据实时图形软件serialchart_第1页
arduino和串口数据实时图形软件serialchart_第2页
arduino和串口数据实时图形软件serialchart_第3页
arduino和串口数据实时图形软件serialchart_第4页
arduino和串口数据实时图形软件serialchart_第5页
资源描述:

《arduino和串口数据实时图形软件serialchart》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Arduino和SerialChart的互动SerialChart是什么?SerialChart是一个体积非常小串口数据实时生成图形的软件,作用就是绘图,那么在哪些场合可以用上呢?做平衡小车的PID调试,还有卡尔曼滤波融合的时候,借助这个简单的小工具有一个能把数据实时传回电脑进行分析,并且生成图形的软件,会对调试过程起到事半功倍的效果。正因为SerialChart能做绘图的事情,那么就可以将Arduino的数值传回电脑,然后在绘图。代码讲解下面是调试时候的截图,也就是一个抛物线和一个圆的结合,但是有点小瑕疵,就是圆有点不圆,程序中圆的方程和计算是没有什么问题的。只是在Se

2、rialchart这里调试有点不理想。代码下载链接:代码讲解:[_setup_]port=com3baurate=9600width=1000height=250background_color=whitegrid_h_origin=0grid_h_step=20grid_h_color=#CCCgrid_h_origin_color=#CCCgrid_v_origin=0grid_v_step=20grid_v_color=#CCCgrid_v_origin_color=#CCC[_default_]min=-5max=5[yaxis]color=red[pyaxis]

3、color=red上面是代码,我不知道怎么给SerialChart写注释,好像没办法写注释,不过下面我讲解一下下面语句的关键点[_default_]min=-5max=5这里minmax就是最小最大的意思,也就是你传回电脑变量的取值范围,这个会对曲线的形状产生非常大的影响,也就是会让你觉得图像或者看上去很奇怪,尽管程序没有错。好吧,下面插个广告啊。欢迎光临我们的小店:电子进阶室https://shop117773209.taobao.com/?spm=a230r.7195193.1997079397.2.nctdgM我们提供物美价廉的电子模块:萝莉控遥控器:https:/

4、/item.taobao.com/item.htm?spm=a1z10.1-c.w4004-10523036467.3.OhzoFL&id=522167533120STC15W最小系统板/开发板-64脚https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-10523036467.5.OhzoFL&id=520524062405stc15W4K32S4单片机带下载器https://item.taobao.com/item.htm?spm=686.1000925.0.0.pz8iRP&id=530621935127那么接下来

5、就分析一下Arduino的程序,思路是这样子的,定义两个float型的数组变量也就是定一个X轴的变量范围,然后在根绝抛物线和圆的方程,解出Y的坐标,最后在使用Serialchart能够识别的数据格式,串口打印回电脑,那样就能够显示了,当然,这种方法不仅仅局限于Arduino单片机,其他带串口的单片机都是可以通过此方法调试的,之前我也试过使用STC单片机调试。效果也是可以的。/*这个sketch展示怎么使用Arduino来画一个抛物线电脑端使用的画图软件是SerialChart圆的方程:X^2+Y^2=1抛物线方程:y^2=2pXSerialChart的下载地址是:另外也欢

6、迎参观我们的网店,我们提供物美价廉的模块https://shop117773209.taobao.com/?spm=a230r.7195193.1997079397.2.vO4XPP店铺名称:电子进阶室萝莉控遥控器:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-10523036467.3.OhzoFL&id=522167533120STC15W最小系统板/开发板-64脚https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-10523036467.5.OhzoFL

7、&id=520524062405stc15W4K32S4单片机带下载器单片机开发板套件C15系列手把手c51https://item.taobao.com/item.htm?spm=686.1000925.0.0.pz8iRP&id=5306219351272016/05/0714:30*/floatxaxis[11]={0};//圆的X轴floatyaxis[11]={0};//圆的Y轴floatpxaxis[101]={0};//抛物线的X轴floatpyaxis[101]={0};//抛物线的Y轴intpara=10;/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。