esp32s2的micropython的温度读取
时间: 2023-08-30 15:05:13 浏览: 194
EspTinyUSB:ESP32S2本机USB库。 实现了一些常见的类,例如MIDI,CDC,HID或DFU(更新)
在ESP32S2上使用Micropython读取内部温度传感器的值可以通过以下步骤实现:
1. 导入必要的库
```python
import esp32
import time
```
2. 读取温度传感器的原始值
```python
temp = esp32.raw_temperature()
```
3. 转换原始值为摄氏度温度
```python
temp_c = (temp - 32) / 1.8
```
完整的代码如下:
```python
import esp32
import time
while True:
temp = esp32.raw_temperature()
temp_c = (temp - 32) / 1.8
print("Temperature: ", temp_c, "C")
time.sleep(1)
```
这段代码会不断循环读取温度传感器的值,并将其转换为摄氏度温度。您可以将其保存到ESP32S2的文件系统中,以便在需要时随时运行。
阅读全文