关闭

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

2320人阅读 评论(0) 收藏 举报
分类:

#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





终于完成了。





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:703355次
    • 积分:8658
    • 等级:
    • 排名:第2199名
    • 原创:188篇
    • 转载:204篇
    • 译文:1篇
    • 评论:67条
    最新评论