欢迎光临
我们一直在努力

LabVIEW+ Arduino之“达文西感应灯”

沛华LabVIEW基础课程|第8讲

『LabVIEW+Arduino』

光敏感应灯

哈喽,大家新年好呀~好久不见,再见的时候居然是19年啦!又大一岁啦!全世界都在催你长大,但是今天我们再当一回“小孩”吧~来玩点有意思的!

不知道大家有没有看过星爷的《国产凌凌漆》?里面有这样一个桥段:达文西发明了一只太阳能手电筒,在有光的情况下才会亮;那在没有光的情况下嘞?

“绝对不会亮!”(达文西本人强答)

So,今天来玩这个效果吧!!!实现有光才亮的达文西感应灯。

实现今天的效果,要用到一个光敏传感器模块跟一颗LED。

这里我们用12号引脚读取光敏传感器的值。光敏传感器模块在有光源的情况下输出低电平,没有光源的情况下输出高电平。

实现“达文西感应灯”,逻辑上要反着来,所以要用布尔逻辑运算符“非”一下,再输入给13号引脚的LED。

要是光敏传感器模块有模拟输出,还能实现LED亮度随光线变化而变化的效果。其实达文西这种”正反馈“实际上也有相关运用,比如手机的自动调节亮度,如果环境光线越亮,手机屏幕也会跟着变亮,当然不会出现”绝对不会亮“的效果哈哈。

So,达文西的”太阳能手电筒“也并非一无是处的发明嘛~

今天就到这啦,我是Shania,下期见!记得给我点个“好看”鼓励一下哦~

微信又双叒叕改版

为了不失联&获取最新最好玩的信息

2.按右上方的【●●●】符号;

比你想象的更好玩!

写于:19.01.08

都看完了,不点个赞赞再走?

赞(88)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址