Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Arduino LED example
- Cura
- 3D 프린터
- Jansen Linkage
- FDM
- gcode
- Drone
- 큐라
- MHEV
- 2020 LG gram
- 적층형 3D 프린터
- Servo Motor
- 큐라 사용법
- 파이썬
- 아두이노 서보 모터
- 드론
- 아두이노 LED 예제
- 아두이노
- LG gram
- 서보 모터
- Arduino Servo Motor
- 3D Printer
- Arduino Ultrasonic Sensor
- Cura 사용법
- Theo Jansen Mechanism
- Arduino
- 테오 얀센 메커니즘
- python
- Arduino IDE
- support
Archives
- Today
- Total
Mechanic 공방
9. 아두이노 LED 실습 (2) 본문
728x90
반응형
저번 포스팅에서는 하나의 LED를 사용한 실습을 하였다.
이번 포스팅에서는 여러 개의 LED를 사용한 실습을 진행하고자 한다.
[회로 구성]
총 3개의 LED를 사용하였으며, 저번 포스팅과 마찬가지로 저항은 추가하지 않았다.

저항을 추가하고 싶다면, 아래와 같은 방식으로 회로도를 구성하면 된다.

[코드 구성]
코드는 기본적으로 저번 포스팅을 기반으로 작성되었다.
특정 시간 간격으로 각 LED를 순서대로 on/off 하도록 하였다.
#define LED1 9
#define LED2 10
#define LED3 11
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
digitalWrite(LED1, HIGH);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
delay(1500);
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, LOW);
delay(1500);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, HIGH);
delay(1500);
}
1.5초 간격으로 각 LED를 순서대로 on/off 하는 코드이다.
사용된 함수 구문은 저번 포스팅의 코드와 동일하기 때문에 부가 설명은 생략하도록 하겠다.
[동작 영상]
위 코드를 정상적으로 업로드하게 되면, 아래와 같은 동작을 볼 수 있다.
728x90
반응형
'아두이노 (Arduino)' 카테고리의 다른 글
11. 아두이노 LED 실습 (4) with Button module (0) | 2020.07.19 |
---|---|
10. 아두이노 LED 실습 (3) with PWM 제어 (0) | 2020.07.19 |
8. 아두이노 LED 실습 (1) (0) | 2020.07.12 |
7. 아두이노 LED Blink 예제 실습 (0) | 2020.07.12 |
6. 아두이노 Uno - IDE 프로그램 연결 (0) | 2020.07.11 |