|
本帖最後由 hoped1018 於 2016-5-16 19:21 編輯
以下是個別的程式 分別是震動感測器(SW-420),一氧化碳感測器(MQ7),然後是LED燈顯示三長兩短訊號的國際救援碼,單獨測試都是可以成功的!! 但不知道該如何合在一起!! 以下PIN腳 都是個別測試所設的腳位!!
震動感測器 ↓
int Led=13;
int Shock=3;
int val;
void setup();
{
pinMode(Led,OUTPUT);
pinMode(Shock,INPUT);
}
void loop()
{
val=digitalRead(Shock);
if(val==HIGH)
{
digitalWrite(Led,LOW);
}
else
{
digitalWrite(Led,HIGH);
}
}
一氧化碳感測器 ↓
#define SWITCHPIN 4
#define LEDPIN 12
int switch_state
void setup()
{
pinMode(LEDPIN, OUTPUT);
}
void loop()
{
switch_state = digitalRead(SWITCHPIN);
if (switch_state == LOW)
{
digitalWrite(LEDPIN, HIGH);
}
else
{
digitalWrite(LEDPIN, LOW);
}
}
LED ↓
int ledPin = 13;
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
由於小弟我對ARDUINO 真的很不熟!!跪求各位大大可以簡單明瞭的提供小弟我解答!! 感恩!! |
|