Arduino基本實習操作:四開關控四燈

這次做的東西是四個開關控制四個燈的實作,想必對你們相當簡單,當按下開關,燈就亮起來,當放開開關,燈就暗下來。
材料
1.Arduino UNO
2.單心線
3.LED四個
4.開關四個
5.電阻器200歐姆八個
6.麵包版
如果沒有板子,可以到:https://circuits.io/使用模擬器做練習
接線方法


程式碼

int a = 2;
int b = 3;
int c = 4;
int d = 5;
int e = 0;
int f = 0;
int g = 0;
int h = 0;
void setup() {
  pinMode(2,INPUT);
  pinMode(3,INPUT);
  pinMode(4,INPUT);
  pinMode(5,INPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
}
void loop() {
  boolean e = digitalRead(a);//讀取pin2的電位
  if (e == HIGH) {//如果e=1
    digitalWrite(6,HIGH);//pin6輸出
    
  } else {
    digitalWrite(6,LOW);
    
  }
  boolean f = digitalRead(b);//讀取pin3的電位
  if (f == HIGH) {//如果f=1
  digitalWrite(7,HIGH);
    
  } else {
    digitalWrite(7,LOW);
    
  }
  boolean g = digitalRead(c);//讀取pin4的電位
  if (g == HIGH) {//如果g=1
  digitalWrite(8,HIGH);
    
  } else {
    digitalWrite(8,LOW);
    
  }
  boolean h = digitalRead(d);//讀取pin5的電位
  if (h == HIGH) {//如果 h=1
  digitalWrite(9,HIGH);//pin9
    
  } else {
    digitalWrite(9,LOW);
    
  }
  
}
影片

總結
LED一定要裝電阻,不然電流太大會燒掉燒掉LED。還有,開關也要裝電阻,不然也會損壞板子。然後地線可以串連在一起,這樣就不用花這麼多的GND腳位。
還有,要了解為什麼這麼做,為什麼叫這麼接,這樣才是有學起來,不然,真的都是跟沒學一樣。做完這個後,我覺得Arduino其實不難,只要記住基本的一些指令還有對基本電學的認識,就可以做基本的控制,但這東西當然不只這些,他有許多更厲害的事情,等著去探索。

留言

這個網誌中的熱門文章

在手機不用任何下載影片的工具或網頁下載影片

自己做免安裝程式