这里用的是4线,3线的原理也是一样的。
IO口在程序中自定义,下面用的是P3^0

#include<regx51.h>
void main()
{
	while(1)
	{
	P2=0xff;                   //初始化led
		   if(P3_0==0)       //传感器检测到火焰信号
			   P2=0x00;     //led全亮
	}
}

接线:
AO:模拟输出信号
DO:数字输出信号

本文只用数字输出信号DO–接P3^0口,Vcc、Gnd分别是电源和接地

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐