学习任务:
学会使用循迹传感器
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
- Arduion主板
- 循迹传感器
- 双色LED灯模块
- 杜邦线
- 面包板
- USB数据线
下图是循迹传感器
下图是双色LED灯模块
实验步骤:
1.建立电路
Arduion | 循迹传感器 |
---|---|
7 | D0 |
A0 | A0 |
GND | GND |
5v | VCC |
Arduion | 双色LED灯 |
---|---|
13 | S |
GND | - |
2.烧录代码
const int trackingPin = 7;
const int ledPin = 13;
const int a0 = A0;
void setup()
{
pinMode(trackingPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(a0, INPUT);
Serial.begin(9600);
}
void loop()
{
int val = analogRead(a0);
Serial.println(analogRead(a0));
if(val < 200)
{
digitalWrite(ledPin, LOW);
}
else
{
//检测到了黑线
digitalWrite(ledPin, HIGH);
}
}
3.实验现象
检测到黑色led灯变亮,检测到白色led灯熄灭。