Robofun 機器人論壇
標題:
跪求解程式合併!!
[打印本頁]
作者:
hoped1018
時間:
2016-5-16 19:06
標題:
跪求解程式合併!!
本帖最後由 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 真的很不熟!!跪求各位大大可以簡單明瞭的提供小弟我解答!! 感恩!!
作者:
asdlkk
時間:
2016-5-17 17:20
編譯有成功嗎
作者:
asdlkk
時間:
2016-5-17 17:24
請注意小細節喔
作者:
plmko123456
時間:
2016-6-8 20:15
Arduino 有一個套件可以使用多重loop,loop1,loop2...等等,每一個loop都是獨立執行的,跟Java的thread差不多,你可以去找來用用看
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2