这是我们今天的作业:水位传感器。
word | 单词 |
---|---|
water level sensor | 水位传感器 |
rainfall | 降雨量 |
refraction | 折射 |
这是线路图: 线路图 这是原理图: 原理图让水位传感器在水位低时LED小灯常亮,水位中等时LED小灯闪烁,水位高时LED小灯闪烁+报警。
这是程序:
volatile int water;//定义水位传感器
void setup(){
water = 0;
Serial.begin(9600);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop(){ //大循环
pinMode(A0,INPUT);
water = analogRead(A0);
Serial.println(water);
delay(300);
if (water >= 600){
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
delay(500);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
}
if (water >= 450){
digitalWrite(8,HIGH);
delay(1000);
digitalWrite(8,LOW);
delay(1000);
}
if (water <= 449){
digitalWrite(8,HIGH);
}
}
谢谢大家!
网友评论