树莓派与光敏传感器

工具:
1.一个树莓派4B
2.一个光敏传感器

知识点:
这里的光敏传感器的控制与之前红外线传感器的思路是一样的,都是通过模拟信号转化成数字信号输出到树莓派上,不过,这里值得注意的是光敏传感器就是利用光敏电阻受光线强度影响而阻值发生变化的原理向树莓派发送信号。

在这里插入图片描述
上图是我用的光敏传感器,这个光敏传感器一共三引脚,最左边的是正极,中间的是输出信号,最右边的是负极。
下面是我的完整代码:

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BOARD)

pin_12 = 12

GPIO.setwarnings(False)
GPIO.setup(pin_12,GPIO.IN,pull_up_down = GPIO.PUD_DOWN)

while True:
    if 0 == GPIO.input(pin_12):
        #用手遮住光敏传感器
        print("1")	
    else :
        #不遮住光敏传感器
        print("0")
    
GPIO.cleanup()

此类传感器一大用途就是作为开关使用,可以用来控制感应灯等等。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值