学习任务:
学会使用模拟霍尔传感器
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
- Arduion主板
- 模拟霍尔传感器
- 小磁铁
- 杜邦线
- 面包板
- USB数据线
下图是模拟霍尔传感器
下图是小磁铁
实验步骤:
1.建立电路
Arduion | PCF8591数模转换传感器 |
---|---|
A0 | A0 |
7 | D0 |
GND | GND |
5v | VCC |
2.烧录代码
const int ledPin = 13;
int sensorPin = A0;
int digitalPin=7;
int sensorValue = 0;
boolean digitalValue=0;
void setup()
{
pinMode(digitalPin,INPUT);
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
}
void loop()
{
sensorValue = analogRead(sensorPin);
digitalValue=digitalRead(digitalPin);
Serial.print("Sensor Value ");
Serial.println(sensorValue);
Serial.print("Digital Value ");
Serial.println(digitalValue);
if( digitalValue==HIGH )
{
digitalWrite(ledPin,LOW);
}
if( digitalValue==LOW)
{
digitalWrite(ledPin,HIGH);
}
delay(200);
}
3.实验现象
小磁铁靠近模拟霍尔传感器led灯亮起,反之亦然