Arduino練習題

1.  居家安全系統-簡單:
偵測按鈕是否被按壓,是->亮LED警告,否->沒事

/*
  Program1- Home Security System-simple
  This program is made by CCU COMM RongSon.
  Only for SERVICE-LEARNING use.
*/

int buttonInput=7;
int ledOutput=8;
int warning=0;

void setup(){
  // put your setup code here, to run once:
  Serial.begin(9600);
  Serial.println(“setup!”);
  pinMode(ledOutput,OUTPUT);
  pinMode(buttonInput,INPUT);
}

void loop() {
  warning= digitalRead(buttonInput);
  if(warning==0){
    Serial.println(“nothing happen”);
  }else{
    Serial.print(“Warning!!!!!!:”);
    Serial.println(warning);
    digitalWrite(ledOutput,HIGH);
    delay(1000);
    digitalWrite(ledOutput,LOW);
  }
  delay(500);
}

next->
1. 換四腳按鈕

2. debounce (?

3. 加光敏電阻

4. 按鈕架構換成 按著光敏電阻+麥克風

作者

RongSon

Graduate Student of CCU COMM Game Development, Network Communication, macOS/Ubuntu/Android, Arduino/Raspberry Pi/Intel Edison, Java/Python/C/C++

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *