본문 바로가기
HW 프로그래밍/아두이노

아두이노 내장 LED 제어

by N2info 2019. 1. 3.

아두이노에는 내장된 LED가 있다. 


아래 그림을 참조하면 4개의 LED가 있다.(아두이노 나노)



우측을 보면 


Transmitting Data Indicator(LED)  White

Receiving Data Indicator(LED)      Red

Power Indicator(LED)                 Blue

Pin13 LED                               Yellow로 정의되 있다.


Pin13 LED는 대부분의 아두이노에 작용되며, 다른 아두이노의 경우 아래에 정의와 같다.

또, Pin13 LED는 아두이도 예제의 Basic Blank소스를 이용하여 시험해 볼수 있다.


나머지 LED 를 제어하는 방법은 아직 찾지 못했다.


Circuit

This example uses the built-in LED that most Arduino and Genuino boards have. This LED is connected to a digital pin and its number may vary from board type to board type. To make your life easier, we have a constant that is specified in every board descriptor file. This constant is LED_BUILTIN and allows you to control the built-in LED easily. Here is the correspondence between the constant and the digital pin.

  • D13 - 101
  • D13 - Due
  • D1 - Gemma
  • D13 - Intel Edison
  • D13 - Intel Galileo Gen2
  • D13 - Leonardo and Micro
  • D13 - LilyPad
  • D13 - LilyPad USB
  • D13 - MEGA2560
  • D13 - Mini
  • D6 - MKR1000
  • D13 - Nano
  • D13 - Pro
  • D13 - Pro Mini
  • D13 - UNO
  • D13 - Yún
  • D13 - Zero


If you want to lit an external LED with this sketch, you need to build this circuit, where you connect one end of the resistor to the digital pin correspondent to the LED_BUILTIN constant. Connect the long leg of the LED (the positive leg, called the anode) to the other end of the resistor. Connect the short leg of the LED (the negative leg, called the cathode) to the GND. In the diagram below we show an UNO board that has D13 as the LED_BUILTIN value.

The value of the resistor in series with the LED may be of a different value than 220 ohm; the LED will lit up also with values up to 1K ohm.