第一次
// Austone 金石教育科技
int sensorValue=0;
int Key1Pin = 2;
int ledPin1= 13;
void setup()
{
Serial.begin(9600); // 設定Serial 傳輸速度
pinMode(Key1Pin, OUTPUT); // 這裡設定所要發出警告的PIN腳模式
}
void loop()
{
Serial.print("Value:");
sensorValue = analogRead(0); //讀取類比 pin A0
Serial.print(sensorValue); // 顯示資料
delay(1000); //休息1秒
int keystate = digitalRead(Key1Pin); // 取得輸入PIN2 腳的值為"標準"。
Serial.print(keystate); //測試print keystate
if(keystate ==0 )
{
Serial.print("Safe"); // 安全
digitalWrite(ledPin1, LOW); // 正常
}else{
Serial.print("Help"); // 偵測到了
digitalWrite(ledPin1, HIGH); // 發出警告
}
Serial.println(" ");
}
第二次
// Austone 金石教育科技
int sensorValue=0;
int Key1Pin = 2;
int ledPin1= 13;
void setup()
{
Serial.begin(9600); // 設定Serial 傳輸速度
pinMode(Key1Pin, OUTPUT); // 這裡設定所要發出警告的PIN腳模式
}
void loop()
{
Serial.print("Value:");
sensorValue = analogRead(0); //讀取類比 pin A0
Serial.print(sensorValue); // 顯示資料
delay(1000); //休息1秒
int keystate = digitalRead(Key1Pin)+100; // 取得輸入PIN2 腳的值為"標準"。
Serial.print(",");
Serial.print(keystate); //測試print keystate
if(sensorValue < keystate )
{
Serial.print("Safe"); // 安全
digitalWrite(ledPin1, LOW); // 正常
}else{
Serial.print("Help"); // 偵測到了
digitalWrite(ledPin1, HIGH); // 發出警告
}
Serial.println(" ");
}