|
楼主 |
发表于 2016-12-30 18:10:15
|
显示全部楼层
也许是说得不明显,自己试着先来一个小测试,今天刚刚编好代码,请看看有什么可以改进的地方,先谢谢了。
int a = 0 ; //用来储存传感器读数的变量
int led = 13; //接LED
int g=A0; //接一个传感器
bool b = false;
int data = 0;
void setup() {
pinMode(g,INPUT);
pinMode(led,OUTPUT);
Serial.begin(9600);
}
函数部,为了实现pm,gas,
void loop() {
digitalWrite(led,HIGH);
a= analogRead( g);
if(selection())
{
Serial.println("The sensor is connected" ); //传感器已连接
delay (1000);
}
else
{
Serial.println( "Sensor is not connected"); //传感器未连接
delay(1000);
}
}
bool selection(){
if(data>10&&data<100)
b = true;
else b= false;
return b;
}
|
|