常用传感器讲解七–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)相关推荐

  1. 常用传感器讲解七--红外警报传感器(KY-008)

    常用传感器讲解七–红外警报传感器(KY-008) 具体讲解 这个是一种由身体运动触发的设备,可以使用它来检测人,动物,汽车--经过某个区域时的情况.这是一个基于LASER发射器的设备,该发射器不断向光 ...

  2. 常用传感器讲解十--光传感器根据亮度安排灯光

    常用传感器讲解十–光传感器根据亮度安排灯 具体讲解 接线 我有一个光敏电阻连接到模拟引脚0(任何模拟引脚都可以工作)和面包板右侧的5V电压.它通过接地的1K欧姆电阻器运行.我将面包板另一侧的LED(任 ...

  3. 常用传感器讲解八--土壤湿度传感器(XH-M214)

    常用传感器讲解八–土壤湿度传感器(XH-M214) 具体讲解 土壤水分传感器测量土壤水分随土壤电导率的变化而变化(土壤电阻随干旱而增加).在传感器的两个电极之间测量电阻. 当超过可调整的阈值时,比较器 ...

  4. 常用传感器讲解五--声音传感器-(KY-037)

    常用传感器讲解五–声音传感器-(KY-037) 具体讲解 该模块由一个用于检测声音的灵敏电容麦克风和一个放大电路组成.该模块的输出既是模拟的又是数字的.数字输出用作键,并且它当声音强度达到某个阈值时激 ...

  5. 常用传感器讲解十四--障碍探测器(KY-032)

    常用传感器讲解十四–障碍探测器(KY-032) 具体讲解 KY-032避障传感器是为轮式机器人设计的可调节距离的红外接近传感器.也称为AD-032. 传感器的检测距离为2cm至40cm,可以通过旋转电 ...

  6. 常用传感器讲解十七--簧片开关传感器(KY-036)

    常用传感器讲解十七–簧片开关传感器(KY-036) 具体讲解 KY-025簧片开关模块是一种小型电气开关,通常由接近磁场通过施加的磁场进行操作. 该模块具有数字和模拟输出.微调器用于校准传感器的灵敏度 ...

  7. 常用传感器讲解十三--霍尔效应传感器(KY-003)

    常用传感器讲解十三–霍尔效应传感器(KY-003) 具体讲解 霍尔效应传感器是根据是否存在磁场来改变其输出的传感器.这意味着霍尔效应传感器产生的输出信号是其周围磁场密度的函数.当其周围的磁通密度超过某 ...

  8. 常用传感器讲解十五--触摸传感器(KY-036)

    常用传感器讲解十五–触摸传感器(KY-036) 具体讲解 这个比较简单,就是触摸后给个信号 电路连接 在Arduino上将VCC引脚连接到5V. 将GND连接到Arduino的GND. 将OUT连接到 ...

  9. #常用传感器讲解十二--倾斜开关传感器(KY-020)

    常用传感器讲解十二–倾斜开关传感器(KY-020) 具体讲解 KY-020 倾斜开关传感器模块.当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合 KY-020由 ...

最新文章

  1. 刘宇与小白健康:一个理想主义者的互联网“众包”实践
  2. 小样本学习 few-shot learning
  3. SQL Server 2005,2008 正则表达式 替换函数应用详解
  4. 静观接入网易云信IM的秀品,如何在圣诞让她们疯狂剁手
  5. 从CNN视角看在自然语言处理上的应用
  6. (转到C区)[献给想深入学习网络编程的朋友] C,C++网络编程学习简明指南
  7. 最大似然估计与损失函数
  8. 给架构师的推荐——《企业IT架构转型之道》
  9. 分享这几个在线语音转文字的方法,快快收藏好
  10. windows当服务器不稳定,Win10上网不稳定经常掉线该如何解决?方法分享
  11. 【SikuliX】基于图像识别的Web自动化测试
  12. 【转载】古龙·断章·小札[十二]:《多情剑客无情剑》
  13. 台达PLC出现故障该怎么进行远程维护和程序上下载?
  14. K7+6678信号处理板 方案 原理图 pcb
  15. 百度云爬虫_python
  16. 7-3 重要的话说三遍 (5分)
  17. 设计模式 行为型模式 -- 备忘录模式 具体实例:游戏挑战BOSS
  18. 从苏宁电器到卡巴斯基(后传)第05篇:聊聊我对WannaCry产生的感慨
  19. 2021电赛控制类预测【看了也不亏系列】
  20. Java多维数组声明格式

热门文章

  1. 2022年茶艺师(中级)报名考试及茶艺师(中级)作业考试题库
  2. 无间狱无服务器信息,无间狱打不动了,分享一些想法(不开99流),多图
  3. android自定义侧滑菜单代码,原生Android 侧滑菜单实践(部分)
  4. String的inturn()的运用
  5. 高压共轨喷油泵、喷油枪200mpa燃油系统专用 格雷希尔快速连接器G60UHP-M12E-A601
  6. mini2440 linux 内存布局
  7. 一文读懂国企与央企的区别
  8. 人体神经的作用与功能,人的神经系统的作用
  9. 买的美国服务器怎么上传文件,虚拟主机空间的文件怎样上传和实现的
  10. 超星阅读器文件转为PDF文件