2015年11月23日 星期一

第十一週

這週開始做Arduino
剛開始先接五個燈泡
我們組接的是從第七個到第11個
必須先將燈泡接在電路板上
短腳接負、長腳接地
接完之後,再接電線接至Ardiuno的Uno板上(也可以接到MEGA板上)
分別接第七到第十一個孔上
 然後還必須接一條電線從負極接到GND上
之後接上USB
並打入程式

之後就會按照順序從第7個閃燈閃到第11個




-----------------------------------------------------------------------

將程式改成這樣


就會按照順序從頭到尾跑一次,再從尾到頭跑一次


-----------------------------------------------------------------------

將程式改成這樣

void setup() {
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(2, INPUT_PULLUP);
}

void loop() {
 if(digitalRead(2)==HIGH){
  for(int i=7;i<=11;i++){
digitalWrite(i,HIGH);
delay(50);
digitalWrite(i,LOW);
delay(50);
}
}
else {
for(int i=11;i>=7;i--){
digitalWrite(i,HIGH);
delay(50);
digitalWrite(i,LOW);
delay(50);
}
}
}

就會按照順序從頭跑到尾
如果將接2的電線觸碰一下電路版中接燈泡的腳
就會反著跑燈泡的順序

沒有留言:

張貼留言