我正在使用Adafruit温度感测教程,运行Raspbian的RPi B +,4.7 kOhm电阻器和DS18B20(已焊接了面包板引脚的DS18B20)开发发酵监测仪。完全按照教程中的说明进行布线(在多个面包板上)后,我会执行以下操作:

sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices


但是我只得到一个名为“ w1_bus_master1”的文件夹;没有28-xxx文件夹。我知道这是一个常见问题,因此,这是我到目前为止所做的事情:


此DS18B20在连接到Arduino时已经工作(并且仍然可以工作),因此传感器无法正常工作有毛病。
尝试将传感器连接到5V GPIO失败。
尝试将电阻连接到Arduino面包板上,就像电阻一样,电源/数据/接地在一列,电源/数据电阻在下一列,然后是该列上的传感器引脚;没运气。
尝试在多个面包板上使用相同的接线。

有什么想法我要出错吗?

连接图片。
>

评论

Pi和传感器之间的连接(包括电阻连接)的照片和精确描述可能会有用。

据我所知,连接似乎正确。地-地3V3-电源gpio 4-数据,数据通过电阻上拉至3V3。

我已经设置好了,效果很好。明显的错误是交换接地和电源连接。

正在运行什么版本?在终端中输入uname -a

相关:DS18b20温度传感器未列出。

#1 楼

找到了!

sudo nano /boot/config.txt


添加:


这与内核更新有关,在此链接中找到更多信息

评论


欢迎来到Raspberry Pi!尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。

–史蒂夫·罗比拉德
2015年2月11日在21:35

真是的!我真的为此感到挣扎!我的Pi2带有10针1-线网络。我用Pi3建立了一个新的网络,即使使用旧的Pi2的传感器集群也无法使其正常工作。如果我能给您超过+1,我会的。谢谢,这很有魅力!

– Jim
17年8月28日在6:45