学习任务:
学会使用倾斜开关模块
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
- Arduion主板
- 倾斜开关模块
- 双色LED灯模块
- 杜邦线
- 面包板
- USB数据线
下图是倾斜开关模块
下图是双色LED灯模块
实验步骤:
1.建立电路
Arduion | 倾斜开关模块 |
---|---|
6 | D0 |
GND | GND |
5v | VCC |
Arduion | 双色LED灯 |
---|---|
7 | S |
8 | |
GND | - |
2.烧录代码
const int greenPin = 7;
const int redPin = 8;
const int switchPin = 6;
int inputValue = 0;
void setup() {
pinMode(greenPin, OUTPUT);
pinMode(redPin, OUTPUT);
pinMode(switchPin, INPUT);
}
void loop() {
inputValue = digitalRead(switchPin);
if(inputValue == HIGH){
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
}else{
digitalWrite(greenPin, LOW);
digitalWrite(redPin, HIGH);
}
}
3.实验现象
当倾斜开关水平,双色LED绿灯亮起,当倾斜开关倾斜,双色LED红灯亮起。