时间
2019/2/21
前言
通过一个简单的触摸开关控制灯的制作,学习树莓派中用python写控制脚本控制IO口
方法
1.硬件
- 树莓派3b+
- IO口展板(BCM)
- 触摸传感器
- led灯
2.接线
触摸传感器 | 拓展板 | led |
sig | G18 | * |
vcc | 5v | * |
gnd | gnd | 负极 |
* | G20 | 正极 |
*表示没有连接关系
3.编程
import RPi.GPIO as GPIO #导入树莓派的GPIO模块(树莓派自带) import time #导入时间模块 GPIO.setwarnings(False) #将IO口占用的警告关闭 GPIO.setmode(GPIO.BCM) #设置IO口的模式为BCM GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP) #设置18口为输入口 GPIO.setup(20, GPIO.OUT) #设置20口为输出口 while True: #循环执行 if GPIO.input(18): #检测18口信号 GPIO.output(20, 1) #20口设置为1 (灯点亮) time.sleep(2) #延时2秒 else: GPIO.output(20, 0) #20口设置为0(灯关闭)