更新 修改MS6511气压传感器支持根据参考气压获取海报
This commit is contained in:
@@ -69,7 +69,6 @@ class MS5611:
|
|||||||
|
|
||||||
P = (D1 * SENS / 2 ** 21 - OFF) / 2 ** 15
|
P = (D1 * SENS / 2 ** 21 - OFF) / 2 ** 15
|
||||||
H = (1 - (P / 101325) ** (1 / 5.255)) * 44330
|
H = (1 - (P / 101325) ** (1 / 5.255)) * 44330
|
||||||
|
|
||||||
return round(P / 100, 2), round(TEMP / 100, 2), round(H, 2)
|
return round(P / 100, 2), round(TEMP / 100, 2), round(H, 2)
|
||||||
|
|
||||||
def pressure(self):
|
def pressure(self):
|
||||||
@@ -78,5 +77,5 @@ class MS5611:
|
|||||||
def temperature(self):
|
def temperature(self):
|
||||||
return self.getdata[1]
|
return self.getdata[1]
|
||||||
|
|
||||||
def altitude(self):
|
def altitude(self, reference=1013.25):
|
||||||
return self.getdata[2]
|
return (pow((reference / 33.8639), 0.190255) - pow((self.getdata[0] / 33.8639), 0.190255)) / 0.000013125214
|
||||||
|
|||||||
Reference in New Issue
Block a user