常用传感器讲解十一--light cup(KY-027)
常用传感器讲解七–light cup(KY-008)
具体讲解
KY-027魔术灯杯模块是一组两块板,每块板都有一个led和一个水银倾斜开关。使用PWM驱动每个模块上的LED,可以实现倾斜时将光从一个模块“神奇地”传递到另一个模块的效果。
KY-027是一对模块,每个模块由水银开关,LED和10kΩ电阻组成。每个板都有一个引脚来控制开关,LED,电源和地
电路连接
使用下图连接每个模块。
KY-027(A) Arduino的
G 地线
- 5伏
小号 8
大号 9
KY-027(B) Arduino的
G 地线 - 5伏
小号 7
大号 6
代码实现
在这个Arduino草图中,我们将使用两个KY-027模块来创建魔术灯杯效果。每个模块中的水银开关提供一个数字信号,该信号用于使用PWM来调节LED的亮度。倾斜模块会降低一个模块的亮度,同时增加另一个模块的亮度,从而产生幻觉地从一个模块传递到另一个模块的光幻觉。
int ledPinA = 9;
int switchPinA = 8;
int switchStateA = 0;
int ledPinB = 6;
int switchPinB = 7;
int switchStateB = 0;
int brightness = 0;void setup()
{pinMode(ledPinA, OUTPUT); pinMode(ledPinB, OUTPUT); pinMode(switchPinA, INPUT); pinMode(switchPinB, INPUT);
}void loop()
{switchStateA = digitalRead(switchPinA);if (switchStateA == HIGH && brightness != 255){ brightness ++;} switchStateB = digitalRead(switchPinB);if (switchStateB == HIGH && brightness != 0){ brightness --;} analogWrite(ledPinA, brightness); // A slow fade outanalogWrite(ledPinB, 255 - brightness); // B slow bright updelay(20);
}
常用传感器讲解十一--light cup(KY-027)相关推荐
- 常用传感器讲解七--红外警报传感器(KY-008)
常用传感器讲解七–红外警报传感器(KY-008) 具体讲解 这个是一种由身体运动触发的设备,可以使用它来检测人,动物,汽车--经过某个区域时的情况.这是一个基于LASER发射器的设备,该发射器不断向光 ...
- 常用传感器讲解十--光传感器根据亮度安排灯光
常用传感器讲解十–光传感器根据亮度安排灯 具体讲解 接线 我有一个光敏电阻连接到模拟引脚0(任何模拟引脚都可以工作)和面包板右侧的5V电压.它通过接地的1K欧姆电阻器运行.我将面包板另一侧的LED(任 ...
- 常用传感器讲解八--土壤湿度传感器(XH-M214)
常用传感器讲解八–土壤湿度传感器(XH-M214) 具体讲解 土壤水分传感器测量土壤水分随土壤电导率的变化而变化(土壤电阻随干旱而增加).在传感器的两个电极之间测量电阻. 当超过可调整的阈值时,比较器 ...
- 常用传感器讲解五--声音传感器-(KY-037)
常用传感器讲解五–声音传感器-(KY-037) 具体讲解 该模块由一个用于检测声音的灵敏电容麦克风和一个放大电路组成.该模块的输出既是模拟的又是数字的.数字输出用作键,并且它当声音强度达到某个阈值时激 ...
- 常用传感器讲解十四--障碍探测器(KY-032)
常用传感器讲解十四–障碍探测器(KY-032) 具体讲解 KY-032避障传感器是为轮式机器人设计的可调节距离的红外接近传感器.也称为AD-032. 传感器的检测距离为2cm至40cm,可以通过旋转电 ...
- 常用传感器讲解十七--簧片开关传感器(KY-036)
常用传感器讲解十七–簧片开关传感器(KY-036) 具体讲解 KY-025簧片开关模块是一种小型电气开关,通常由接近磁场通过施加的磁场进行操作. 该模块具有数字和模拟输出.微调器用于校准传感器的灵敏度 ...
- 常用传感器讲解十三--霍尔效应传感器(KY-003)
常用传感器讲解十三–霍尔效应传感器(KY-003) 具体讲解 霍尔效应传感器是根据是否存在磁场来改变其输出的传感器.这意味着霍尔效应传感器产生的输出信号是其周围磁场密度的函数.当其周围的磁通密度超过某 ...
- 常用传感器讲解十五--触摸传感器(KY-036)
常用传感器讲解十五–触摸传感器(KY-036) 具体讲解 这个比较简单,就是触摸后给个信号 电路连接 在Arduino上将VCC引脚连接到5V. 将GND连接到Arduino的GND. 将OUT连接到 ...
- #常用传感器讲解十二--倾斜开关传感器(KY-020)
常用传感器讲解十二–倾斜开关传感器(KY-020) 具体讲解 KY-020 倾斜开关传感器模块.当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合 KY-020由 ...
最新文章
- 刘宇与小白健康:一个理想主义者的互联网“众包”实践
- 小样本学习 few-shot learning
- SQL Server 2005,2008 正则表达式 替换函数应用详解
- 静观接入网易云信IM的秀品,如何在圣诞让她们疯狂剁手
- 从CNN视角看在自然语言处理上的应用
- (转到C区)[献给想深入学习网络编程的朋友] C,C++网络编程学习简明指南
- 最大似然估计与损失函数
- 给架构师的推荐——《企业IT架构转型之道》
- 分享这几个在线语音转文字的方法,快快收藏好
- windows当服务器不稳定,Win10上网不稳定经常掉线该如何解决?方法分享
- 【SikuliX】基于图像识别的Web自动化测试
- 【转载】古龙·断章·小札[十二]:《多情剑客无情剑》
- 台达PLC出现故障该怎么进行远程维护和程序上下载?
- K7+6678信号处理板 方案 原理图 pcb
- 百度云爬虫_python
- 7-3 重要的话说三遍 (5分)
- 设计模式 行为型模式 -- 备忘录模式 具体实例:游戏挑战BOSS
- 从苏宁电器到卡巴斯基(后传)第05篇:聊聊我对WannaCry产生的感慨
- 2021电赛控制类预测【看了也不亏系列】
- Java多维数组声明格式
热门文章
- 2022年茶艺师(中级)报名考试及茶艺师(中级)作业考试题库
- 无间狱无服务器信息,无间狱打不动了,分享一些想法(不开99流),多图
- android自定义侧滑菜单代码,原生Android 侧滑菜单实践(部分)
- String的inturn()的运用
- 高压共轨喷油泵、喷油枪200mpa燃油系统专用 格雷希尔快速连接器G60UHP-M12E-A601
- mini2440 linux 内存布局
- 一文读懂国企与央企的区别
- 人体神经的作用与功能,人的神经系统的作用
- 买的美国服务器怎么上传文件,虚拟主机空间的文件怎样上传和实现的
- 超星阅读器文件转为PDF文件