树莓派论坛

 找回密码
 立即注册

树莓派控制继电器问题

lucklyme123 发表于 2020-1-20 13:23:34 | 显示全部楼层 |阅读模式
我用树莓派2B+ 控制继电器,指令是用python编写的,代码及连线照片如下。目前测试功能时候,指令执行到GPIO.setup(18, GPIO.OUT)时灯亮,退出程序时灯灭,但时期间我输入1或0都无法控制灯亮灭
  1. import RPi.GPIO as GPIO
  2. import time

  3. def contorl(sign):
  4.     if sign == '1':
  5.         GPIO.output(18, GPIO.HIGH)
  6.     elif sign == '0':
  7.         GPIO.output(18, GPIO.LOW)

  8. if __name__ == '__main__':
  9.     GPIO.setmode(GPIO.BCM)
  10.     GPIO.setup(18, GPIO.OUT)
  11.     while True:
  12.     sign = input('请输入指令,开灯为1,关灯为0,退出为exit :')
  13.     if sign != 'exit':
  14.         contorl(sign)
  15.     else:
  16.         break
  17.     GPIO.cleanup()
复制代码
微信图片_20200120132010.jpg 微信图片_20200120132016.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版 | Archiver | 树莓派论坛 ( 粤ICP备15075382号-1 )