피토관 MPXV7002DP를 사용하여 풍속을 계산하려고합니다.
우리는 베르누이의 식에 적용 후 센서의 동적 압력을 받고있다 : 우리는 아두 이노 UNO를 사용arduino를 사용하여 피토관으로 풍속 계산
pd = dynamic pressure
air density = 1.225kg/m^3
windspeed = sqrt(2*Pd/air density)
.
센서에서 압력을 읽는 데 문제가 있다고 생각합니다.
정확한 값을 얻는 방법을 모르겠습니다.
#include <SoftwareSerial.h>
float Output=0;
void setup() {
Serial.begin(9600);
}
void loop() {
float sensorValue = analogRead(A0);
output=sqrt((2*sensorValue)/1.225);
Serial.println(output);
Serial.print("m/s");
delay(100);
}
'analogRead'는 0에서 1023 사이의 값을 반환합니다. 정확한 동압을 반환하지 않습니다. –
그래, 그게 문제라고 생각해.하지만 아날로그 판독 값의 동적 압력을 어떻게 계산해야합니까? 감사합니다. – Dynamics