2016-05-09 9 views
-1

私はdht11センサーとarduinoで作業しています。私はarduinoサイト自体からコードを見つけました。今、私はarduino unoのgpioピンにダミーデータを送る方法?

if (temperature>70){ 
    //do something 
} 

は、今私は、私はダミーデータの元をダンプするにはどうすればよい。GPIOピンに取り付けられたセンサなしで自分のコードをテストしたい」のようないくつかのことを追加します。(0,50,70摂氏)Arduinoのピンに通過プログラミング私は、コードをテストすることができますように。

答えて

0

あなたが範囲の間のランダムな値を生成するrandom()機能を使用することができます。 詳細はhttps://www.arduino.cc/en/Reference/Randomを参照してください。

あなたはセンサーを接続していないので、あなたがすべき変数にランダムな値を格納し、あなたのcod eの状態で動作します。すべてが正常に機能したら、センサを接続して、センサーからtemperature変数に値を取得します。

long temperature; 

void setup(){ 
    Serial.begin(9600); 
} 

void loop() { 
    // generate random number from 0 to 299 
    temperature= random(300); 

if (temperature>70){ 
    Serial.println("Temperature is greater than 70"); 
} 
else { 
    Serial.println("Temperature is less than or equal to 70"); 
} 

    delay(50); 
} 

このコードはArduinoでテストされていません。しかし、上記の方法を使用すると、値をシミュレートできるはずです。

関連する問題