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 | 31 |
Tags
- python
- Arduino LED example
- support
- 서보 모터
- 파이썬
- 적층형 3D 프린터
- 아두이노
- LG gram
- Arduino Ultrasonic Sensor
- Cura
- 아두이노 LED 예제
- 테오 얀센 메커니즘
- Arduino
- gcode
- 아두이노 서보 모터
- Jansen Linkage
- Drone
- Arduino Servo Motor
- Theo Jansen Mechanism
- 큐라
- Cura 사용법
- 2020 LG gram
- Arduino IDE
- 큐라 사용법
- FDM
- 3D 프린터
- Servo Motor
- 드론
- 3D Printer
- MHEV
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 |