2260浏览
查看: 2260|回复: 2

学习树莓派第10课——光感控制灯

[复制链接]
这节课要用到新的传感器:光敏传感器

学习树莓派第10课——光感控制灯图1


光敏传感器工作原理:


学习树莓派第10课——光感控制灯图2

安装光敏传感器:


学习树莓派第10课——光感控制灯图3
学习树莓派第10课——光感控制灯图4

思考:
1.光敏传感器哪根引脚用来输出数字信号的?  
2.光敏传感器哪根引脚用来输出模拟信号的?

答案见文末

任务1:光敏传感器的检测

需要用到的模块:

学习树莓派第10课——光感控制灯图6
学习树莓派第10课——光感控制灯图7

学习树莓派第10课——光感控制灯图8

学习树莓派第10课——光感控制灯图9


代码如下:

点开箭头查看日志输出,环境亮显示1,环境暗显示0:



学习树莓派第10课——光感控制灯图5


任务2:黑夜自动亮灯,白天自动灭灯


需要用到的模块:

[size=21.3333px]

学习树莓派第10课——光感控制灯图10[size=21.3333px]

学习树莓派第10课——光感控制灯图11


学习树莓派第10课——光感控制灯图12

学习树莓派第10课——光感控制灯图13

学习树莓派第10课——光感控制灯图14

学习树莓派第10课——光感控制灯图15

代码如下:
学习树莓派第10课——光感控制灯图16
任务3:通过模拟信号,知道光线强弱


学习树莓派第10课——光感控制灯图17



需要用到的模块:
[size=21.3333px]

学习树莓派第10课——光感控制灯图19[size=21.3333px]




学习树莓派第10课——光感控制灯图18

代码如下:


学习树莓派第10课——光感控制灯图20



任务4:智能补光灯
在感知环境亮度的基础,结合第五课学习的呼吸灯,制作智能补光灯:
需要用到的模块:

学习树莓派第10课——光感控制灯图21

学习树莓派第10课——光感控制灯图22

学习树莓派第10课——光感控制灯图23

代码如下:

学习树莓派第10课——光感控制灯图24





思考:
1.光敏传感器哪根引脚用来输出数字信号的?  
2.光敏传感器哪根引脚用来输出模拟信号的?


思考题答案:
DO (Digital signal Output)
AO (Analogue signal Output)



DFrJ5KYVQaH  中级技匠

发表于 2020-5-14 10:40:22

研究的好详细啊
回复

使用道具 举报

Isabella_J  初级技师
 楼主|

发表于 2020-5-16 23:39:08


还好还好,这个是给我发的电子版初级教材的内容,我正在学习的路上。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail