LED를 켜려면 Arduino는 핀 중 하나에 HIGH 신호를 보내야합니다. LED를 끄려면 핀에 LOW 신호를 보내야 합니다. HIGH 및 LOW 상태의 길이를 변경하여 LED 플래시를 만들 수 있습니다. 이 예제에서는 대부분의 Arduino 및 Genuino 보드가 가지고 있는 내장 LED를 사용합니다. 이 LED는 디지털 핀에 연결되어 있으며 그 수는 보드 유형에 따라 다를 수 있습니다. 당신의 인생을 더 쉽게하기 위해, 우리는 모든 보드 설명자 파일에 지정된 상수가 있습니다. 이 상수는 LED_BUILTIN이며 내장 LED를 쉽게 제어 할 수 있습니다. 상수와 디지털 핀 의 대응은 다음과 같습니다. 이제 코딩 절반. 아두이노의 진정한 마법이 일어나는 곳입니다. 이 작은 블루 보드는 당신이 생각할 수있는 거의 모든 것을 하도록 프로그래밍 할 수 있습니다. 우리가 이것을 위해 작성해야 하는 코드는 매우 간단하지만 먼저 자신의 웹 사이트에서 Arduino IDE를 다운로드해야합니다. Arduino 소프트웨어를 다시 시작하고 제2과에서 MyBlink 스케치를 엽니다.

10ms의 지연 시간과 함께 방치한 경우 다시 500ms를 켜고 500ms를 끄도록 수정할 수 있습니다. 아두 이노에 스케치를 업로드합니다. 이제 이 회로도와 일치되도록 브레드보드 배선을 변경합니다. LED가 켜지고 꺼져 있는 것을 볼 수 있습니다. Diecimila Arduino가 있는 경우 온보드 LED와 유선 LED가 모두 한데 깜박입니다. 그 코드를 다시 볼 수 있습니다 Arduino에 새로운 사람을 얻기 위해 간단하고 기본적인 LED 프로젝트는이 정수 7 `led`이름을 할당합니다. 이제 코드에 `led`를 쓸 때마다 Arduino는 이를 7로 해석합니다. `void 설정` 내에서 Arduino가 출력 역할을 하는 핀 7 또는 led를 원한다는 것을 알 수 있는 코드 줄을 작성하려고 합니다. 출력은 높거나 낮은 핀으로, 켜기 또는 꺼져 있음을 의미합니다. 그러나 우리는 아직 그것에 대해 걱정할 필요가 없습니다. 출력은 전기를 제공하고 INPUT은 핀에서 정보를 수집한다는 것을 기억하십시오.

void setup() {후, 쓰기: 단원 1에서 리콜하는 경우 Arduino NG 사용자는 올바른 방법으로 LED를 삽입했는지 확인해야 했습니다. LED를 뒤로 배치하면 작동하지 않습니다. Diecimila Arduino 사용자는 이미 올바른 방법으로 회로 기판에 납땜 된 LED (매우 작은 것)를 가지고 있습니다. 참고: LED는 편광되어 있으므로 불면하지 않으면 연결해야 하는 특정 방법이 있습니다. LED의 양수 리드를 저항기와 연결하고 지상에서 와이어를 실행하여 Arduino의 GND 핀으로 연결합니다. 결과는 이 자습서의 회로도처럼 보일 것입니다. 이것은 LED 매트릭스와 아두 이노에 아날로그 시계에 대한 내 프로젝트입니다. 내가 내 시작 아두 이노 컬렉션에이 교육을 추가하면 당신과 함께 괜찮아? 스케치를 다시 컴파일하고 확인한 다음 Arduino를 통해 보냅니다.

이제 LED가 다시 깜박입니다. Diecimila Arduino가 있는 경우 온보드 LED에서 깜박임이 표시되지 않습니다. 그 핀 (13)에 만 연결되어 있기 때문에! 이것이 작동하는 방식은 Arduino를 재설정하거나 부팅할 때 `void 설치` 섹션 내의 코드가 실행된다는 것입니다. 이 작업이 완료되면 아두 이노에서 전원이 제거 될 때까지 `보이드 루프`가 반복해서 실행됩니다. 하지만 `보이드 설정`을 하기 전에 핀 7을 이름을 지정하여 나중에 무엇을 제어하고 있는지 알 수 있도록 하려고 합니다. `void 설치` 전에 쓰기: 이제 Arduino가 출력 핀으로 사용할 핀을 알 수 있도록 프로그램에서 코드 줄을 편집해야 합니다. 즉, 2 라인에서 이루어집니다: 이 예제는 물리적 출력을 볼 수 아두 이노 또는 Genuino와 함께 할 수있는 가장 간단한 일을 보여줍니다 : 그것은 온보드 LED를 깜박입니다.