arduino 智能小车(蔽障、蜂鸣提醒、警示led灯,带串口输出)

#define Buzzer 2
#define InfraredSensorPin  4
#define LedDisp  13

void setup()
{
  pinMode(Buzzer,OUTPUT);		//设置输出引脚
  Serial.begin(9600);
  Serial.println("Start!");  
  pinMode(InfraredSensorPin,INPUT);
  pinMode(LedDisp,OUTPUT);
  digitalWrite(LedDisp,LOW);
}

void loop()
{
 if(digitalRead(InfraredSensorPin) == LOW)  
 {digitalWrite(LedDisp,HIGH);
  Buzzer_Di();
 }
  else  digitalWrite(LedDisp,LOW);
  Serial.print("Infrared Switch Status:");
  Serial.println(digitalRead(InfraredSensorPin),BIN);
  delay(1000);				
 
}

void Buzzer_Di()
{
digitalWrite(Buzzer,HIGH);	//蜂鸣器响
	delay(200);					
	digitalWrite(Buzzer,LOW);	//蜂鸣器关闭
	delay(200);	

}




如果没有障碍就不会亮灯和蜂鸣,串口输出就变成1


arduino 智能小车(蔽障、蜂鸣提醒、警示led灯,带串口输出)_第1张图片



终于完成了。

arduino 智能小车(蔽障、蜂鸣提醒、警示led灯,带串口输出)_第2张图片

arduino 智能小车(蔽障、蜂鸣提醒、警示led灯,带串口输出)_第3张图片

arduino 智能小车(蔽障、蜂鸣提醒、警示led灯,带串口输出)_第4张图片

arduino 智能小车(蔽障、蜂鸣提醒、警示led灯,带串口输出)_第5张图片

你可能感兴趣的:(物联网)