学习任务:
学会使用U型光电传感器
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
- Arduion主板
- U型光电传感器
- 双色LED灯模块
- 杜邦线
- 面包板
- USB数据线
下图是U型光电传感器
下图是双色LED灯模块
实验步骤:
1.建立电路
Arduion | U型光电传感器 |
---|---|
9 | OUT |
GND | GND |
5v | VCC |
Arduion | 双色LED灯 |
---|---|
8 | S |
7 | |
GND | - |
2.烧录代码
const int photoPin = 9;
const int greenPin = 8;
const int redPin = 7;
void setup()
{
pinMode(photoPin,INPUT);
pinMode(greenPin,OUTPUT);
pinMode(redPin,OUTPUT);
}
void loop()
{
int value = digitalRead(photoPin);
if(value == HIGH ){
digitalWrite(greenPin,LOW);
digitalWrite(redPin,HIGH);
} else{
digitalWrite(redPin,LOW);
digitalWrite(greenPin,HIGH);
}
}
3.实验现象
无障碍物led显示绿灯,有障碍物led显示红灯。