ユーザ用ツール

サイト用ツール


arduino_adc_improvement

差分

このページの2つのバージョン間の差分を表示します。

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

両方とも前のリビジョン 前のリビジョン
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