2014年2月14日 星期五

Arduino實作 - 輕觸開關與控制LED亮滅

新手練習:
開關與LED

前言:
由於剛踏入Arduino世界內 ,只憑著高中讀電子的基礎來玩Arduino
這是新手入門的第一個作品 也順便把做過的作品記錄下來,不論難易度。


  1. 材料:
  2. Arduino UNO R3
  3. 輕觸開關x1
  4. 跳線數條
  5. 10k電阻x1
  6. 小型麵包版(MB-102)

接線圖:
接線部分參考Cooper Maa葉難兩位前輩的Blog
還有很棒的新手書籍「Arduino互動設計入門」


成品圖:


影片 





程式碼(可參考互動設計入門):
 const byte LED = 13 ;
const byte SW = 2 ;

void setup()
{
  pinMode(LED, OUTPUT);
  pinMode(SW,  INPUT);
}

void loop()
{
boolean val = digitalRead(SW);
if (val)
{
  digitalWrite(LED, HIGH);
}
else
{
  digitalWrite(LED,LOW);
}
}


這邊要注意,如果是採用書籍光碟內的範例檔案請不要誤用,
在測試時候發現範例檔案和書上程式碼不同,範例檔案是利用上拉電阻。

總結

在記錄自己練習Arduino同時,也希望能夠進步,新手入門的好練習。
如果有好建議,或想交個朋友,可以留言,謝謝。



沒有留言:

張貼留言

文章目錄分類

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