micropython ESP32 DS18B20 onewire报错

2023-07-072836
AI 快速预览详细 收起
本文解决了在使用MicroPython和ESP32连接DS18B20温度传感器时遇到的'OneWire'对象没有'init'属性的报错问题。通过具体的代码示例和解决方案,帮助用户快速排除故障,确保温度监测项目的顺利运行。
运行代码
from machine import Pin
import onewire
import ds18x20
import time

ow = onewire.OneWire(Pin(26))   #Init wire
报错  AttributeError: 'OneWire' object has no attribute 'init'






SatJuly-202307085658..png (30.18 KB, 下载次数: 4102)

ESP32 DS18B20 onewire报错解决 | DF创客社区_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
luokia
luokia
作者
看起来是固件版本的问题,新ESP32固件版本无法读到DS18B20,而旧版本可以
- 没有更多了 -