树莓派声控LED灯
2016-07-21 20:34
204 查看
#!/usr/bin/env python
# encoding: utf-8
import RPi.GPIO
import time
#LED灯输出口
LED = 24
#声控器输出口
SENSOR = 16
flag = False
RPi.GPIO.setmode(RPi.GPIO.BCM)
RPi.GPIO.setup(SENSOR, RPi.GPIO.IN, pull_up_down=RPi.GPIO.PUD_UP)
RPi.GPIO.setup(LED, RPi.GPIO.OUT)
try:
while True:
if (RPi.GPIO.input(SENSOR) == 0):
flag = not flag
RPi.GPIO.output(LED, flag)
time.sleep(0.5)
except KeyboardInterrupt:
pass
RPi.GPIO.cleanup();
把声控和LED按上述接口接好,然后就可以声控LED灯了
# encoding: utf-8
import RPi.GPIO
import time
#LED灯输出口
LED = 24
#声控器输出口
SENSOR = 16
flag = False
RPi.GPIO.setmode(RPi.GPIO.BCM)
RPi.GPIO.setup(SENSOR, RPi.GPIO.IN, pull_up_down=RPi.GPIO.PUD_UP)
RPi.GPIO.setup(LED, RPi.GPIO.OUT)
try:
while True:
if (RPi.GPIO.input(SENSOR) == 0):
flag = not flag
RPi.GPIO.output(LED, flag)
time.sleep(0.5)
except KeyboardInterrupt:
pass
RPi.GPIO.cleanup();
把声控和LED按上述接口接好,然后就可以声控LED灯了
相关文章推荐
- android:拍照,相册剪裁的实现方式
- 大数相加NYOJ103
- Android EditText 设置键盘为搜索,回车或是下一项
- LeetCode Basic Calculator(用栈计算表达式的值)
- string 的函数
- 单向散列函数
- Codeforces 599B-----思维题
- SVN报错:clean the working copy and then retry the operation
- [shell基础]——cut命令
- 前进
- Android 如何编写基于编译时注解的项目
- Linux下使用addr2line调试程序的方法
- Linux入门(一)-目录和文件系统
- 遇到:无法解析类型 java.lang.CharSequence怎么办?
- 2016年团体程序设计天梯赛-决赛 L2-014. 列车调度 【导弹拦截系统-最长上升子序列nlogn求法】
- 【CodeForces】615A - Bulbs(水)
- listview的优化---viewHolder的封装
- 前端开发必备插件
- Android拍照和获取相册图片
- 暑假集训--训练1 二分搜索