ユーザ用ツール

サイト用ツール


arduino_adc_improvement

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
arduino_adc_improvement [2018/03/31 08:41]
yaasan
arduino_adc_improvement [2018/03/31 08:42] (現在)
yaasan
ライン 6: ライン 6:
  
 <​code>​ <​code>​
- if( (millis() - gPreviousL8) >= 200)+if( (millis() - gPreviousL8) >= 200
 +
 + //Reset task 
 + gPreviousL8 = millis(); 
 +  
 + //LED Control 
 + taskLED();​ 
 +  
 + /* Sensor check */ 
 + aEdc = analogRead(A1);​ 
 +  
 + /* OV check */ 
 + if( aEdc > gThreshold_OV ) 
 +
 + aErrNo = 2; 
 +
 + /* LV check */ 
 + if( aEdc < gThreshold_LV ​)
  {  {
- //Reset task + aErrNo ​1;
- gPreviousL8 ​millis();+
   
- //LED Control + } 
- taskLED(); + /* エラー処理 ​*/ 
-  + ifaErrNo > 0
- /* Sensor check */ + { 
- aEdc = analogRead(A1); + if( DSCore.IsPower() == 1)
-  +
- /* OV check */ +
- if( aEdc > gThreshold_OV ​)+
  {  {
- aErrNo = 2; + PowerOffByErr(aErrNo);​
-+
- /* LV check */ +
- if( aEdc < gThreshold_LV ) +
-+
- aErrNo = 1; +
-  +
-+
- /* エラー処理 */ +
- if( aErrNo > 0) +
-+
- if( DSCore.IsPower() == 1) +
-+
- PowerOffByErr(aErrNo);​ +
-+
- +
  }  }
 +
  }  }
 +}
 </​code>​ </​code>​
  
ライン 82: ライン 82:
  
 <​code>​ <​code>​
- if( (millis() - gPreviousL8) >= 200)+if( (millis() - gPreviousL8) >= 200
 +
 + //Reset task 
 + gPreviousL8 = millis(); 
 +  
 + /* Sensor check */ 
 + analogRead_trigger(A1);​ 
 +  
 + //LED Control 
 + taskLED();​ 
 +  
 + /* Sensor check */ 
 + aEdc = analogRead_get();​ 
 +  
 + /* OV check */ 
 + if( aEdc > gThreshold_OV ​)
  {  {
- //Reset task + aErrNo ​2
- gPreviousL8 ​millis()+ } 
-  + /* LV check */ 
- /* Sensor ​check */ + ifaEdc < gThreshold_LV ​
- analogRead_trigger(A1); + { 
-  + aErrNo = 1;
- //LED Control +
- taskLED();+
   
- /* Sensor check */ +
- aEdc = analogRead_get(); + /* エラー処理 ​*/ 
-  + ifaErrNo > 0
- /* OV check */ + { 
- if( aEdc > gThreshold_OV ​)+ if( DSCore.IsPower() == 1)
  {  {
- aErrNo = 2; + PowerOffByErr(aErrNo);​
-+
- /* LV check */ +
- if( aEdc < gThreshold_LV ) +
-+
- aErrNo = 1; +
-  +
-+
- /* エラー処理 */ +
- if( aErrNo > 0) +
-+
- if( DSCore.IsPower() == 1) +
-+
- PowerOffByErr(aErrNo);​ +
-+
- +
  }  }
 +
  }  }
 +}
 </​code>​ </​code>​
  
arduino_adc_improvement.txt · 最終更新: 2018/03/31 08:42 by yaasan