传感器实验——光感灯

  • 光感灯实例
    • 所选设备
    • 光敏电阻传感器
    • 8MM发光LED模块
  • 工作原理
    • 接线说明
    • 案例代码

日常生活中我们会经常遇到,楼道、过道或者是地下车库,没人的时候灯处于关闭状态,在人或车通过时灯自动点亮。也许你还注意到,这些LED感应灯在白天或者是光线足够好的情况下,无论有没有人,灯都不会亮。
这些都是LED灯上安装的感应开关在“操控”。我们之前了解了光敏电阻和8MMLED发光模块。使用这两个来做一个简单的光感灯。


光感灯实例

所选设备

MR开发板

光敏电阻传感器

8MM发光LED模块

工作原理

大概意思就是光线强就关闭LED,光线弱打开LED。只是一个范围没有准确值,不过大致原理如此。我们后面会做更复杂的案例。

接线说明

光敏电阻

开发板 光敏电阻
5V VCC
GND GND
A0 DO

8MMLED

开发板 8MMLED
5V VCC
GND GND
A2 OUT

案例代码

#main.py -- put your code here!from pyb import Pin,delayDo = Pin("A0",Pin.IN)      #光敏
OUT= Pin('A2',Pin.OUT_PP)  #发光模块while True:delay(500)           if Do.value()==0:OUT(0)else:OUT(1)
#是不是很简单?别急咱慢慢扩展

现象:光线强LED灯亮起,光线弱LED灯熄灭

简单光感灯就完成了

传感器实验——光感灯相关推荐

  1. 传感器实验——寻迹模块

    传感器实验--寻迹模块 寻迹模块测试 所选设备 寻迹模块 传感器原理 接线说明 示例代码 四路红外循迹模块是为智能小车.机器人等自动化机械装置提供一种多用途的红外线探测系统的解决方案. 寻迹模块测试 ...

  2. 实验30:避障传感器实验

    本次实验也是一个小实验 避障传感器实验 简单的功能: 遇到障碍物LED灯亮 离开障碍物LED灯灭 用于智能小车躲避障碍物 01 硬件电路设计 整体电路图 直接讲接口好了 大家传感器都用了一段时间了 代 ...

  3. 【正点原子STM32连载】第三十九章 DS18B20数字温度传感器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...

  4. Arduino小白的学习记录:RGB-LED传感器实验

    在上一个实验中我们介绍了双色LED灯的实验,但如果仅有两种颜色是不是觉得有些单调呢,接下来就让我们通过这个实验来组合出更多的颜色吧! 一.介绍 RGB-LED模块可以发出各种颜色的光.红色.绿色和蓝色 ...

  5. 【正点原子MP157连载】第二十七章 DHT11数字温湿度传感器实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  6. 传感器实验——LCD屏幕测试

    传感器实验--LCD屏幕测试 LCD屏幕测试 所选设备 1.54寸液晶屏st7789 spi 工作原理 接线说明 示例程序 小车基本做完了,后面我们在搞事情.现在来测试一下屏幕.用屏幕来做一些事情吧 ...

  7. 传感器实验——LCD显示小车状态

    传感器实验--LCD显示小车状态 LCD显示小车状态 MR开发板 寻迹小车 1.54寸液晶屏st7789 spi 示例程序 效果 我们生活中的车都有显示设备,既然有了屏幕就别浪费.使用LCD屏直观的显 ...

  8. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

  9. Mixly----利用超声波传感器控制LED灯

    米思齐作为简单快捷的开发软件在我们生活中的作用逐渐增大,今天我们利用超声波传感器来测量距离来控制LED灯. 测量原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途 ...

最新文章

  1. 你只写了两行代码,为什么要花两天时间?
  2. FPGA中如何实现双边沿采样?
  3. javascript jquery 获取select选中的值
  4. 使用Python和OpenCV检测图片上的条形码
  5. Packet Tracer 5.0 建构 CCNA 实验攻略——路由器实现 Vlan 间通信
  6. 现在web前端的工资怎样?
  7. 5课件制作_【计算机论文】虚拟现实技术下多媒体课件开发的流程
  8. 触控事件MotionEvent
  9. flutter微信登录集成
  10. 使用心得:[屏幕录制专家]与[Macromedia Captivate]的比拼
  11. 转换字母大小写(小写转大写)
  12. windows7环境下使用github教程(1)
  13. Python:urllib与urllib2错误解析
  14. 美国在线计算机硕士项目,美国计算机硕士项目申请难度
  15. Multisim的元器件模型的更换
  16. 外观数列(Look-and-say sequence)
  17. 基于STM32单片机老人防跌倒报警系统GSM短信上报原理图PCB
  18. H5页面在iphone手机底部出现留白的情况
  19. 电子技术与计算机软件杂志,《电子技术与软件工程》杂志社
  20. 百度人工智能发展怎么样啦?开发者能做什么?

热门文章

  1. SQLServer 中的 char varchar、nchar、nvarchar
  2. 论文-matting
  3. layui穿梭框和layui表格数据交互
  4. 一个无敌删除的命令,所有的流氓软件及顽固程序等都可以轻松的删除
  5. Infiniband HDR 网卡、交换机使用向导
  6. 什么是缺陷清除率、缺陷率和缺陷密度
  7. 详述 SQL 中的 distinct 和 row_number() over() 的区别及用法
  8. FastDFS+java九宫格微信群聊头像
  9. 尚品汇 - 项目个人笔记总汇(更新中...)
  10. 【机器学习】什么是过度拟合?如何解决过度拟合?