树莓派控制接近开关

爱常1986 5cm2021-09-022044 次点击
各位大神,请问如何使用树莓控制接近开关呢?

首先我在淘宝买了这种接近开关(https://detail.tmall.com/item.htm?spm=a230r.1.14.61.1477755ccP0T7H&id=629448429416&ns=1&abbucket=2),按照接线方式,将黑色接入树莓阵脚38,其他正常接24V电源。

使用树莓进行input读取总是会在没有接近金属时收到1,而且是间断性的,和接不接近金属没有太大关系。

代码如下:
import RPi.GPIO as gpio
pin=38
gpio.setmode(gpio.BOBRD)
gpio.setup(pin, gpio.IN, pull_up_down=gpio.PUD_UP)

while True:
print(gpio.input(pin))
收藏 ♥ 感谢
Spoony 小组长 2021-09-02 
没有用过这种开关
建议的话找商家要一个产品手册看看
爱常1986 5cm 2021-09-03 
手册时很清楚得,就是说黑色得线再接近金属时会发送电压信号,但是我接到树莓得阵脚就是得不到想要得结果。。。。
RaspiSQH 120.9m 2021-09-03  ♥ 1
为什么要上拉呢
✅黑色的线
✅在上拉时
✅针脚

关于如何正确使用“的,得,地”
https://zhidao.baidu.com/question/1518396491294729860.html
neo 65cm 2021-10-11 
你直接用传感器的输出端接gpio?不怕把gpio烧坏?那个传感器输出是能直接带负载的,加个隔离吧,不要直接接到gpio上。
相逢已是初识 159.95m 2021-10-11 
高级

登录注册 后可回复。