Fix: 修复MicroPython MixGoAI和Microbit下一些py异常同时格式化代码
This commit is contained in:
@@ -5,12 +5,11 @@ from time import sleep_ms
|
||||
SHT20_I2CADDR = 64
|
||||
|
||||
# SHT20 Command
|
||||
TRI_T_MEASURE_NO_HOLD = b'\xf3'
|
||||
TRI_RH_MEASURE_NO_HOLD = b'\xf5'
|
||||
READ_USER_REG = b'\xe7'
|
||||
WRITE_USER_REG = b'\xe6'
|
||||
SOFT_RESET = b'\xfe'
|
||||
|
||||
TRI_T_MEASURE_NO_HOLD = b"\xf3"
|
||||
TRI_RH_MEASURE_NO_HOLD = b"\xf5"
|
||||
READ_USER_REG = b"\xe7"
|
||||
WRITE_USER_REG = b"\xe6"
|
||||
SOFT_RESET = b"\xfe"
|
||||
|
||||
|
||||
class SHT20(object):
|
||||
@@ -23,7 +22,7 @@ class SHT20(object):
|
||||
self._bus.writeto(self._address, TRI_T_MEASURE_NO_HOLD)
|
||||
sleep_ms(150)
|
||||
origin_data = self._bus.readfrom(self._address, 2)
|
||||
origin_value = unp('>h', origin_data)[0]
|
||||
origin_value = unp(">h", origin_data)[0]
|
||||
value = -46.85 + 175.72 * (origin_value / 65536)
|
||||
return value
|
||||
|
||||
@@ -31,8 +30,9 @@ class SHT20(object):
|
||||
self._bus.writeto(self._address, TRI_RH_MEASURE_NO_HOLD)
|
||||
sleep_ms(150)
|
||||
origin_data = self._bus.readfrom(self._address, 2)
|
||||
origin_value = unp('>H', origin_data)[0]
|
||||
origin_value = unp(">H", origin_data)[0]
|
||||
value = -6 + 125 * (origin_value / 65536)
|
||||
return value
|
||||
|
||||
#sht=SHT20(I2C(scl = Pin(22), sda = Pin(21), freq = 100000))
|
||||
|
||||
# sht=SHT20(I2C(scl = Pin(22), sda = Pin(21), freq = 100000))
|
||||
|
||||
Reference in New Issue
Block a user