測定結果をcm表示(10回の平均)

Dependencies:   mbed

Fork of Infra-RedSeonsor by electronics-lab

main.cpp

Committer:
kurikuri
Date:
2018-04-04
Revision:
1:9d0c57c475ce
Parent:
0:b40d3d1793b1

File content as of revision 1:9d0c57c475ce:

#include "mbed.h"

Serial pc(USBTX,USBRX);
AnalogIn ain(p20);
double distance;

int main() {
    while(1){
        double x = 0;
        for(int i=0;i<10;i++){
            distance = 53.444*pow(double(ain.read()),-1.736)/10;
            x += distance;
        }
        pc.printf("Distance:%f\n\r",x/10);
        wait(0.5);
    }
}