【树莓派】制作一个触摸开关控制灯
2019-02-21 19:12
169 查看
时间
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(灯关闭)
相关文章推荐
- Android手机控制树莓派制作的四驱小车
- UE4制作一个可以控制的小球
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(五)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(六)
- 如何制作一个Arduino开发板控制的AM/FM/SW无线电收音机
- 制作一个控制台小程序,要求:用户可以在控制到录入学生的姓名,当用户输入quit(不区分大小写)时,程序停止接收用户输入,并且显示出学生个数及姓名
- 继续树莓派GPIO:两片74HC595控制一个8x8LED点阵显示爱心
- 继续树莓派GPIO:两片74HC595控制一个8x8LED点阵显示爱心
- 如何制作一个可控制的人体骨骼模型
- 使用 DOM对象,控制HTML元素 来制作的一个简单的表格
- 制作一个简单的服务器端控制
- Android手机控制树莓派制作的四驱小车
- (14)树莓派B+使用L298N驱动控制四驱车并实现一个简单的web控制端
- 制作一个使用智能手机控制的Arduino心情灯
- flash上制作一个按钮,控制动画播放、暂停
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(一)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(四)
- 如何制作一个太阳能供电的树莓派FTP服务器
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(二)
- Android手机控制树莓派制作的四驱小车