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

本文介绍了使用Arduino制作的一款智能小车,该小车具备避障功能,当遇到障碍物时,会亮起警示LED灯,启动蜂鸣器提醒,并通过串口输出1表示已检测到障碍。
摘要由CSDN通过智能技术生成

#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


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值