/* Author fujimonia * 2011/06/28 */ #define LED 13 //LEDはデジタル13に接続 int val = 0; //センサの値を保持する変数 int distance = 0; //距離 //始めに呼ばれる関数 void setup(){ pinMode(LED, OUTPUT); //デジタルピンを出力に設定 } //ループ関数 void loop(){ val = analogRead(0); //A IN 0からセンサの値を取得 distance = 220000/(val-200); //取得した値を距離に変換 analogWrite(LED, distance); //センサの値をアナログ出力でLEDに反映させる }