各位帮忙看一看-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3783|回复: 3

各位帮忙看一看

[复制链接]
发表于 2013-3-15 14:42 | 显示全部楼层 |阅读模式
int sensorPin=A0;
void setup(){
Serial.begin(9600);
for(int x=2;x<5;x++){
pinMode(x,OUTPUT);
digitalWrite(x,LOW);
}
}
void loop(){
sensorVal=analogRead(sensorPin);
Serial.print(senseorVal);
Serial.print('ADC,');
float voltage=(sensorVal/1024.0)*5;
Serial.print(voltage);
Serial.print('volts,');
float temperature=(voltage- .5)*5;
Serial.print(temperature);
Serial.printnl('degrees C');
if(temperature<baselineTemp){
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
}
if(temperature>=baselineTemp+2 && temperature<=baselineTemp+4){
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
}
if(temperature>=baselineTemp+4 && temperature<=baselineTemp+6){
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
}
if(temperature>baselineTemp+6){
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
}
}

各位帮忙看一看我这个程序baselineTemp应该怎么指定?还有看看哪里有错的,我是看RS的Arduino入门视频记下来的,但是视频不清,有一些不能看清楚
发表于 2013-3-15 16:20 | 显示全部楼层
好囧~
发表于 2013-3-15 16:21 | 显示全部楼层
其实IDE都带的有~~~
sss.jpg
 楼主| 发表于 2013-3-18 08:55 | 显示全部楼层
奈何col 发表于 2013-3-15 16:21
其实IDE都带的有~~~

原来是这样~~~~谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-28 15:48 , Processed in 0.114669 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表