Arduino使用魔术光杯
来源:互联网 发布:mysql分页的大概逻辑 编辑:程序博客网 时间:2024/04/29 21:12
文本介绍37款传感器中的魔术光杯。魔术光杯包含两个一模一样的模块,单个模块是由一个LED灯和一个水银开关组成的。如下图所示,它总共有4个引脚,各引脚意义如下:
-:接gnd
+:接vcc
S:输出引脚,输出水银开关的状态,猜测意义为SWITCH
L:输入引脚,控制LED灯,猜测意义为LED
根据卖家给的示例代码进行测试,示例代码如下:
理论连接图如下:int LedPinA = A1;
int LedPinB = A5;
int ButtonPinA = 9;
int ButtonPinB = 4;
int buttonStateA = 0;
int buttonStateB = 0;
int brightness = 0;
void setup()
{
pinMode(LedPinA, OUTPUT);
pinMode(LedPinB, OUTPUT);
pinMode(ButtonPinA, INPUT);
pinMode(ButtonPinB, INPUT);
}
void loop()
{
buttonStateA = digitalRead(ButtonPinA);
if (buttonStateA == HIGH && brightness != 255)
{
brightness ++;
}
buttonStateB = digitalRead(ButtonPinB);
if (buttonStateB == HIGH && brightness != 0)
{
brightness --;
}
analogWrite(LedPinA, brightness); // A慢漸暗
analogWrite(LedPinB, 255 - brightness); // B慢漸亮
delay(25);
}
下面是实物连接图:
阅读全文
0 0
- Arduino使用魔术光杯
- 使用arduino测试光电码盘
- Arduino使用敲击模块和光遮断
- 魔术方法使用
- GY-302 BH1750 光强度模块-Arduino 库
- Arduino使用apc220无线通信
- Arduino使用1602
- Arduino串口的使用
- Arduino 使用看门狗
- Arduino:L298N模块使用
- 谈谈使用Arduino
- Arduino - 中断的使用
- arduino中使用watchdog
- 初步使用Arduino
- Arduino的使用
- Arduino串口的使用
- Arduino使用人体红外传感器
- Arduino使用一位数码管
- [Usaco2006 Mar]Mooo 奶牛的歌声
- Ardunio使用霍尔磁力传感器
- Arduino使用蜂鸣器
- PC问题
- (翻译)提示(Input Prompt)
- Arduino使用魔术光杯
- 咨询项目实战——xlistview,侧拉菜单
- (翻译)可变形控件(Morphing Controls)
- mysqldump备份脚本(全量+增量)
- (翻译)撤消(Undo)
- (翻译)自动保存(Auto Save)
- Arduino使用TEMP 18B20模块
- Arduino使用敲击模块和光遮断
- ReentrantLock(二)Lock.unlock()分析