> For the complete documentation index, see [llms.txt](https://cavedu.gitbook.io/linkit-7697/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cavedu.gitbook.io/linkit-7697/linkit-7697-blocklyduino-shi-yong-zhi-nan/shi-zuo-fan-li-jiao-xue/a02.-wai-jie-led-shan-shuo.md).

# A02. 外接 LED 閃爍

### 專案說明 <a href="#a02.-wai-jie-led-shan-shuo-zhuan-an-shui-ming" id="a02.-wai-jie-led-shan-shuo-zhuan-an-shui-ming"></a>

每一秒鐘外接的 LED 閃爍一次

### 電路圖 <a href="#a02.-wai-jie-led-shan-shuo-dian-lu-tu" id="a02.-wai-jie-led-shan-shuo-dian-lu-tu"></a>

* [LinkIt 7697](https://robotkingdom.com.tw/product/linkit-7697/)
* 麵包板
* LED&#x20;
* 1K[Ω](https://zh.wikipedia.org/wiki/%E6%AD%90%E5%A7%86) 電阻
* 杜邦線

{% hint style="info" %}
LED 的正負極判斷

* 長腳為正極
* 二極體內的小片金屬片正極， 大金屬片為負極。可以想像成小片的是閃電，大片的地面也就是接地 (GND)
  {% endhint %}

![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FhzZefgsEgCbK5DF0LO2p%2Fimage-51.png?alt=media\&token=52719f51-141c-435b-9806-ac4b7b962fd1)

(圖片由 [Fritzing](http://fritzing.org/home/) 產生, LinkIt 7697 fritzing [下載](https://www.dropbox.com/s/44rgxihq1nri2qn/linkit_7697_fritzing_and_diagrams.zip))

### 積木畫布 <a href="#a02.-wai-jie-led-shan-shuo-ji-mu-hua-bu" id="a02.-wai-jie-led-shan-shuo-ji-mu-hua-bu"></a>

拉高拉低 P2 腳位，控制 LED 明暗

![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FBAd3luBzn1IqaL967ExF%2Fimage-52.png?alt=media\&token=eb52e3ca-748f-4fa4-a857-d5b8a3a89837)

產生出的 Arduino 程式如下

```
boolean led;

void setup()
{
  led = true;
  pinMode(2, OUTPUT);
}

void loop()
{
  if (led) {
    led = false;
    digitalWrite(2, HIGH);

  } else {
    led = true;
    digitalWrite(2, LOW);

  }
  delay(1000);
}
```

### **衍伸學習 : 電阻值改變亮度** <a href="#a02.-wai-jie-led-shan-shuo-yan-shen-xue-xi-dian-zu-zhi-gai-bian-liang-du" id="a02.-wai-jie-led-shan-shuo-yan-shen-xue-xi-dian-zu-zhi-gai-bian-liang-du"></a>

嘗試更換不同電阻值的電阻，觀察亮度的改變

![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FSAiDicDPNCo56t3n1oOg%2Fimage-53.png?alt=media\&token=e5c878c9-0079-4539-b219-9ce141fe5212)

電阻值色碼如何閱讀可以參考 [Wiki](https://zh.wikipedia.org/wiki/%E9%9B%BB%E9%98%BB%E8%89%B2%E7%A2%BC), 或是直接[查表](https://sites.google.com/site/tamhauman/%E6%8A%80%E8%A1%93%E8%B3%87%E6%96%99)。 一些 LED 基礎介紹可以參考 Make 雜誌的專欄。

依照**歐姆定律**, 電阻值換成大的 (10kΩ) , 通過的電流會變小, LED 也會越暗。 若電阻值換成更小(220Ω), 通過電流會較多, LED 也會較亮。

![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FMUlDjkBGPg7bJAWbDtzo%2Fimage-54.svg?alt=media\&token=396c70fd-d575-46da-8cf5-07ebed486475)

I = 電流， 單位為安培 (A)

V = 電壓， 單位為伏特 (V)

R = 電阻， 單位為歐姆 (Ω)

使用 10kΩ 電阻， 電流為 3.3V / 10000Ω = 0.00033A = 0.33 mA

使用 1kΩ 電阻， 電流為 3.3V / 1000Ω = 0.0033A = 3.3 mA

使用 220Ω 電阻， 電流為 3.3V / 220Ω = 0.015A = 15 mA

通常實驗範例用的 LED 的正向電流 (foward current) 為 20mA， 超過這數值就有可能燒壞 <br>

<http://fritzing.org/home/>
