#1 楼
简短的答案是肯定的。当引脚从输入切换到输出时,上拉电阻可确保有效的逻辑电平,您不会融化任何东西,但可能无法正常工作。因此您应该在数据引脚和VCC引脚之间添加一个4.7K-10KΩ电阻。本教程froim Adafruit有一个原理图和一些有关记录数据的信息。
#2 楼
似乎需要可靠的读数。我开始的项目没有上拉电阻,湿度测量开始下降。它可能会正确启动,但稍后会失效。由于使用的是Pigpio模块,因此启用了内部上拉电阻,如下所示: pi.set_pull_up_down(gpio, pigpio.PUD_ON)
gpio指的是您的数据引脚。
评论
Pi还内置了上拉电阻。您可以只添加一行代码。 (elinux.org/…)
– Gerben
2013年12月8日,12:26
@Gerben我可以建议您添加启用上拉电阻器所需代码的答案吗?
–史蒂夫·罗比拉德(Steve Robillard)
2013年12月9日在22:14
如果您使用的是python和RPi.GPIO库,则使用GPIO.setup(12,GPIO.IN,pull_up_down = GPIO.PUD_UP),其中引脚号为12
– Gerben
2013年12月10日16:22
@Gerben,而不是对我的答案发表评论,我建议您将其设为单独的答案。它可以独立运行,并提供不涉及额外购买的替代方案。同样,它将增加每个问题所需要回答的数量,我们需要改进才能从Beta身份毕业。
–史蒂夫·罗比拉德(Steve Robillard)
2013年12月10日16:44