学习任务:
通过触摸开关控制双色LED灯
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
- Arduion主板
- 双色LED模块
- 触摸开关模块
- 面包板
- 杜邦线
- USB数据线
下图是触摸开关模块
下图是双色LED模块
实验步骤:
1.建立电路
Arduion | 触摸开关 |
---|---|
GND | GND |
5v | VCC |
8 | SIG |
Arduion | 双色LED |
---|---|
GND | - |
9 | |
7 | S |
2.烧录代码
const int switchPin = 8;
const int redPin = 9;
const int greenPin = 7;
int state = 0;
void setup() {
pinMode(switchPin, INPUT);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
state = digitalRead(switchPin);
if(state == HIGH){
digitalWrite(greenPin, LOW);
digitalWrite(redPin, HIGH);
}else {
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
}
}
3.实验现象
按住开关LED灯显示红色,松开LED灯显示绿色