基于arduino UNO R3的简易温度检测器的制作

基于UNO的简易温度检测器制作,UNO的本质是一块小的独立的PC,想要它不在拘泥于自己的世界,就需要给它装上感知外界事物的感官,我们这里用到的就是LM35温度传感器,通过面包板将它链接在UNO上,然后在UNO上导入下列代码,就大功告成。
以下为纯手打代码

int vcc=A0; /*vcc代表给模块供电5v*/
int sensor=A1; /*sensor的意思是传感器,故此为A1为传感器输入*/
int gnd=A2;/*gnd零电位参考点*/
float temp;
float tempc;
void setup() /*创建setup函数*/
{
	pinMode(vcc,OUTPUT);/*配置vcc为输出函数*/
	pinMode(gnd,OUTPUT); /*同上*/
	pinMode(sensor,INPUT);/*配置gnd为输入函数*/
	digitalWrite(vcc,HIGH);/*设置vcc为高电平*/
	digitalWrite(gnd,LOW);/*设置gnd为低电平*/
	Serial.begin(9600);/*串口通信频率为9600*/
}
void loop()
{	delay(3000);/*延时3秒*/
	temp=analogRead(sensor)/*从指定模拟口sensor读取数据*/;
	tempc=(temp*5)/10;/*温度计算公式*/
	Serial.print("The temprature is ");/*输出温度*/
	Serial.println(tempc);/*输出温度后换行*/
}

我能解释的就这么多了,DIY!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值