SerialChat與Arduino的配合使用

      最近在開發過程當中,用到了Arduino開發板以及其IDE:Arduino,這個IDE使用起來很方便,編碼也很簡單,但有一點美中不足的是Arduino只能輸出數值,不能繪圖,因此就用到了另一款串口調試軟件----SerialChart.oop

       廢話很少說,直接上程序。ui

      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 }

這裏須要注意的是在每行最後一個數據出後,首先要打印逗號,再打印換行符,我看其餘不少教程上都沒有逗號,這樣就會使最後一個數據沒法繪製圖形spa

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

運行結果,code

相關文章
相關標籤/搜索