2015年3月30日 星期一

Arduino YUN - 用開關控制LED亮滅

使用開關(momentary switch)來控制LED亮滅

電路圖:











程式碼:

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);
  }
}


程式結果:
當SW on 的時候,LED亮;當SW off 的時候,LED滅。

參考文獻:
  1. http://arduino.cc/en/Tutorial/Button
  2. LED_ON_OFF

2015年3月29日 星期日

Arduino YUN - LED 亮滅

運用Arduino來製作簡單的LED亮滅

電路圖:









程式碼:

void setup()
{
  pinMode(13,OUTPUT);
}

void loop()
{
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(13,LOW);
  delay(1000);
}



程式結果:
LED會閃爍,閃爍的延遲時間為1秒。

參考文獻:
  1. http://arduino.cc/en/Tutorial/Blink
  2. http://123d.circuits.io/