基于51单片机的红外控制垃圾桶设计-红外检测

1、如果红外避障传感器检测到障碍物,则继电器闭合,否则,继电器断开。(继电器外接电磁锁)

2、如果红外对管检测到垃圾已满,则语音循环报警:垃圾已满,请尽快更换(语音信息可以自行录制)。否则,不报警。

sbit srd = P1^2;		//继电器
sbit isd = P1^3;		//语音模块

bit isdFlag;		//语音标志位

unsigned long time_20ms=0;		   //定时器计数

void Init_Timer0(void);
void uartSendStr(unsigned char *s,unsigned char length);
void UART_Init(void);
void uartSendByte(unsigned char dat);

void main (void)
{     
	Init_Timer0();        //定时器0初始化
	UART_Init();

  

posted @ 2020-12-17 10:47  MCU创新DIY  阅读(199)  评论(0)    收藏  举报