文章标题
来源:互联网 发布:淘宝宝贝违规被删除 编辑:程序博客网 时间:2024/06/08 07:19
树莓派多传感器控制(1)
树莓派多传感器控制,只需要根据不同引脚,来实现传感器不同的工作。
实现代码如下:
#!/usr/bin/env python#coding=utf8import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)GPIO.setup(18, GPIO.OUT) #LEDGPIO.setup(17,GPIO.OUT) #蜂鸣模块GPIO.setup(5, GPIO.IN,pull_up_down=GPIO.PUD_UP) #声音传感器#GPIO.setup(23,GPIO.IN) #红外传感器try: while True: if GPIO.input(5) == 0: #声音 if GPIO.input(23) == True: print('comming....') GPIO.output(18, True) GPIO.output(17,GPIO.HIGH) time.sleep(1) GPIO.output(18, False) GPIO.output(17,GPIO.LOW) time.sleep(1)except KeyboardInterrupt: #如果Ctrl+C中断脚本,则清除GPIO输出 GPIO.cleanup()
测试是否成功。
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 链表--1.判断两个链表是否相交,若相交,求交点。(假设链表不带环)2.判断两个链表是否相交,若相交,求交点。(假设链表可能带环)
- Calabash-ios安装
- 机器学习资料
- 【软工学习】第九章——信息安全知识
- Java8 方法引用和构造器引用
- 文章标题
- 2017年最新版本apt-get安装源替换 阿里云源
- Thread和Runnable的区别
- Android线程通信:Handler,MessageQueue和Looper原理分析
- I am from shanghai 的倒序
- 关于左右连接
- 位运算相关高频面试题
- 双链表的简单实现
- 链表--合并两个有序链表,合并以后的链表依旧有序。