SerialChat与Arduino的配合使用

Posted 未来,已来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SerialChat与Arduino的配合使用相关的知识,希望对你有一定的参考价值。

      最近在开发过程中,用到了Arduino开发板以及其IDE:Arduino,这个IDE使用起来很方便,编码也很简单,但有一点美中不足的是Arduino只能输出数值,不能绘图,所以就用到了另外一款串口调试软件----SerialChart.

       废话不多说,直接上程序。

      Arduino程序

      

 1 void setup() {
 2   // put your setup code here, to run once:
 3    Serial.begin(9600);
 4 }
 5 
 6 void loop() {
 7   // put your main code here, to run repeatedly:
 8  int sensorValue0=analogRead(A0);
 9  sensorValue0=sensorValue0*4;
10  int sensorValue1=analogRead(A1);
11  sensorValue1=sensorValue1*4;
12  int sensorValue2=analogRead(A2);
13  sensorValue2=sensorValue2*4;
14 
15   Serial.print(sensorValue2,DEC);
16  Serial.print(\',\');
17  Serial.print(sensorValue0,DEC);
18  Serial.print(\',\');
19  Serial.print(sensorValue1);
20   Serial.print(",");
21   Serial.println(" ");
22   delay(100);
23 }

这里需要注意的是在每行最后一个数据出后,首先要打印逗号,再打印换行符,我看其他很多教程上都没有逗号,这样就会使最后一个数据无法绘制图形

Arduino配置文件

 1 [_setup_]
 2 port=COM6
 3 baudrate=9600
 4  
 5 width=10000
 6 height=4000
 7 background_color = white
 8  
 9 grid_h_origin = 3000
10 grid_h_step = 1
11 grid_h_color = #EEE
12 grid_h_origin_color = #CCC
13  
14 grid_v_origin =10
15 grid_v_step =15
16 grid_v_color = #EEE
17 grid_v_origin_color=#CCC
18 [_default_]
19 min=0
20 max=3000
21 
22 
23 [sensorValue2]
24 color=blue
25 
26 
27 [sensorValue0]
28 color=pink
29 
30 
31 
32 [sensorValue1]
33 color=gold

运行结果,

 

    

以上是关于SerialChat与Arduino的配合使用的主要内容,如果未能解决你的问题,请参考以下文章

17组+图文教程+Arduino中内置的ShiftIn函数与74HC165芯片的配合使用

Arduino配合电位计和oled液晶屏显示波形 Processing联动

Arduino配合电位计和oled液晶屏显示波形 Processing联动

Arduino配合电位计和oled液晶屏显示波形 Processing联动

Arduino配合电位计和oled液晶屏显示波形 Processing联动

Arduino控制RGB灯(WS2812B)