昨天搞了控制LED,玩了第一个,剩下的就感觉很简单了,这里记录一下

先来几张照片

玩了蜂蜜模块才发现规律,一般这种模块,都会有三个针脚,VCC(3.3V或5V供电输出针脚)、GNC(对应GPIO针脚的GNC)、OUT/(I/O)(对应GPIO编号的针脚),如果是需要向树莓派发送信息的,这个模块上标识的是OUT,例如这里用的声音传感器和人体红外传感器,这两个都是需要向树莓派发送侦测的信息,如果不需要向树莓派发送消息的,则标识的是I/O,比如我这个蜂鸣模块,这只是我用这三个传感器发现的,可能不正确

上一张从网上找的GPIO针脚的图示:

涂上面包板最左边有一模块,是树莓派独立供电模块,搞清楚怎么接的时候才发现供电口有问题,USB是供电口,妈蛋,一般充电器都是从USB口输出到Micro口,我是用移动电源供电的,从移动电源的USB出来后就是Micro口,根本接不上,需要个公对公的USB线,没办法只能单独去买个数据线,这个模块连接的方式跟其他模块差不多,接上供电的USB口,上面的针脚有3.3V、5V、GND,这就很明白了,上面说了,一般模块都需要VCC和GND,GPIO上面这两个数量有限,可以接到这个独立供电模块,OUT针脚正常接到树莓派的GPIO针脚上,又防止直接烧坏树莓派,又增加接口,好用!

1 #coding=utf8

2 importRPi.GPIO as GPIO3 importtime4

5 GPIO.setmode(GPIO.BCM)6 GPIO.setwarnings(False)7 GPIO.setup(18, GPIO.OUT) #LED

8 GPIO.setup(17,GPIO.OUT) #蜂鸣模块

9 #GPIO.setup(5, GPIO.IN,pull_up_down=GPIO.PUD_UP) #声音传感器

10 GPIO.setup(23,GPIO.IN) #红外传感器

11

12 try

13 whileTrue:14 #if GPIO.input(5) == 0: #声音

15 if GPIO.input(23) ==True:16 print('comming....')17 GPIO.output(18, True)18 GPIO.output(17,GPIO.HIGH)19 time.sleep(1)20 GPIO.output(18, False)21 GPIO.output(17,GPIO.LOW)22 time.sleep(1)23 except KeyboardInterrupt: #如果Ctrl+C中断脚本,则清除GPIO输出

24 GPIO.cleanup()

这里LED使用的是编号18的针脚、蜂鸣17、声音5、红外23,是要做的功能是侦测到了有人就亮LED灯和蜂鸣,用不到声控,所以我就给注释了,如果要声控,把红外的代码注释、打开声音那两行代码就可以了

利用声音传感器控制led灯功能_树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED...相关推荐

  1. 利用声音传感器控制led灯功能_树莓派.利用声音传感器制作声控灯

    https://www.zhihu.com/video/1144560484488392704 声音检测传感器模块 模块参数: 工作电压:5V 具有信号输出指示,检测到声音模块上LED点亮. 输出有效 ...

  2. 利用声音传感器控制led灯功能_云中树莓派(4):利用声音传感器控制Led灯

    1. 声音传感器及其配置 声音传感器如下图所示: 将 VCC 引脚接入树莓派 5V 引脚,将 GND 引脚接入树莓派 GND 引脚,将 OUT 引脚接入树莓派 GPIO20. 要注意,模块在环境声音强 ...

  3. 利用声音传感器控制led灯功能_利用光敏电阻加声音传感器制作声控灯

    视频演示https://www.zhihu.com/video/1145029294962020352 光敏电阻传感器模块 模块参数: 工作电压:3.3V-5V 光敏电阻模块对环境光线敏感,一般用来检 ...

  4. 利用声音传感器控制led灯功能_声光感应控制LED灯的设计

    声光感应控制 LED 灯的设计 □孙俊杰 鄢 妍 [摘 要] [摘 要]本文主要介绍了声光感应控制 LED 楼道灯的设计,其结构主 要有自动充电电路和过充.过放保护电路. [期刊名称] 产业与科技论坛 ...

  5. python程序 led灯闪烁_树莓派python编程 做一个LED呼吸灯

    玩转树莓派 2017-07-09 22:52 呼吸灯 概述 上一篇 我们通过控制GPIO口输出高低电平来控制一只 LED 的亮灭.这次我们来控制 LED 的亮度,灯由暗渐渐变亮,再由亮渐渐边暗,反复循 ...

  6. 3w最简单led灯电路图_行业内幕揭秘:LED灯没有你想的那么简单!

     Pogor  说到LED灯,您一定不会陌生.它凭借节能环保.经久耐用等优越性能取代了传统光源,走进千千万万的家庭中. 但是说到LED灯镇流器,您了解吗?这可是LED灯中不可或缺的一个重要配套附件,影 ...

  7. 树莓派led灯亮度_如何调整Google Wifi的LED灯的亮度

    树莓派led灯亮度 If you've jumped on the Google Wifi train (or at least been considering it), then you know ...

  8. 利用深度学习进行交通灯识别_通过深度学习识别交通信号灯

    利用深度学习进行交通灯识别 by David Brailovsky 戴维·布雷洛夫斯基(David Brailovsky) 通过深度学习识别交通信号灯 (Recognizing Traffic Lig ...

  9. 3w最简单led灯电路图_一款简单实用的LED灯驱动电路

    LED照明集低功耗.长寿命等优点,正日益广受欢迎.随着价格的不断下降,LED已开始在家庭照明中得以应用.最近接触了几款市售的36头.60头LED灯,耗电仅3w左右,亮度相当于10w白炽灯,很省电. 可 ...

最新文章

  1. 独家 | 将人们困于贫穷之中的隐藏算法战争即将到来
  2. 利用计算机进行自动控制 控制对象主要指,计算机试卷10
  3. .net core 微服务_.NET 微服务实战之负载均衡(上)
  4. 深度学习(二十五)基于Mutil-Scale CNN的图片语义分割、法向量估计-ICCV 2015
  5. php数据库表怎么删除,php删除数据库表的方法
  6. Day3-----delayPrompt
  7. 【Docker】安装与常用命令
  8. centos pip命令安装mysql_centos下pip安装mysql_python报错mysql_config not found
  9. router锚点和html锚点,react-router 环境使用锚点的方法
  10. 新疆农业大学的计算机专业的分数线是多少,2017新疆农业大学科学技术学院专业排名及分数线...
  11. 计算机操作员(高级)理论知识考试卷,计算机操作员高级试题
  12. 书店购物车--增删改
  13. TCP/IP网络知识点总结
  14. 做一个有批判性思维的程序员
  15. 信息技术专项习题汇总
  16. 1.0 信息化与信息系统
  17. 【机器学习】基于朴树贝叶斯的言论过滤器
  18. 2.2.2-6-2 补码位乘法(Booth算法)
  19. Typo in static class property declarationeslint
  20. vscode菜单栏、工具栏不见了

热门文章

  1. 为什么去开发一个MLSQL
  2. ffmpeg去除水印
  3. 帮推|阵容强大!请查收你的ASES线下宣讲会邀请函
  4. 59.Mongoose
  5. Premiere 移动式 马赛克
  6. android二维码制作
  7. 盘丝洞服务器维护,梦幻西游:明日维护公告解读!盘丝法宝调整,新增人物志玩法!...
  8. Python 串级PID代码
  9. [HCTF 2018]admin 1
  10. Redis---初识redis