2014年2月24日 星期一

Arduino實作 - 光敏電阻小夜燈


新手練習:
練習使用光敏電阻
 前言:
利用光敏電阻製作簡易小夜燈

材料

  1. Arduino UNO R3
  2. LEDx1
  3. 跳線數條
  4. 10K歐姆電阻數個
  5. 小型麵包版(MB-102)
  6. 光敏電阻(大小皆可)

接線圖:
參考「Arduino互動設計入門」和coopermaa,若沒有書可參考coopermaa的接線圖,很相近。





影片(有點吵雜)




 


程式碼


const byte LED = 12;
const byte CdS = A0;  

void setup() {
  pinMode(LED, OUTPUT) ; //設定腳位為輸出
  Serial.begin(9600);   //初始值9600
}
void loop() {
  int val;
  val = analogRead(A0) ;  //讀取類比值
  Serial.println(val);  //顯示到監控視窗
 delay(100);
  if (val >= 700) {               //假如光阻值超過700即亮   
    digitalWrite(LED, HIGH) ;
  }
  else {
    digitalWrite(LED, LOW) ;
  }
}


心得:


簡單利用光敏電阻和小零件即可做一些日常生活中的小東西,進而有些樂趣。

沒有留言:

張貼留言

文章目錄分類

文章目錄 文章同步發表於medium(推薦) https://medium.com/blacksecurity 網路管理 Cisco [Cisco] 流量側錄功能-SPAN (Mirror port) [Cisco] Router 與 Lay...