페이지

2026년 6월 15일 월요일

5.2.2. 7가지 색상 출력하기






CODE 5.5 | 3색 LED로 7가지 색상 출력하기
01int pinR = 11; // 빨간색 LED 핀을 연결한 디지털 핀
02int pinB = 10; // 파란색 LED 핀을 연결한 디지털 핀
03int pinG = 9; // 초록색 LED 핀을 연결한 디지털 핀
04 
05void setup() {
06  pinMode(pinR, OUTPUT); // 빨간색 LED 핀을 출력 모드로 설정
07  pinMode(pinB, OUTPUT); // 파란색 LED 핀을 출력 모드로 설정
08  pinMode(pinG, OUTPUT); // 초록색 LED 핀을 출력 모드로 설정
09}
10 
11void loop() {
12  // 빨간색 출력
13  digitalWrite(pinR, HIGH);
14  digitalWrite(pinG, LOW);
15  digitalWrite(pinB, LOW);
16  delay(1000); // 1초 대기
17 
18  // 초록색 출력
19  digitalWrite(pinR, LOW);
20  digitalWrite(pinG, HIGH);
21  digitalWrite(pinB, LOW);
22  delay(1000); // 1초 대기
23 
24  // 파란색 출력
25  digitalWrite(pinR, LOW);
26  digitalWrite(pinG, LOW);
27  digitalWrite(pinB, HIGH);
28  delay(1000); // 1초 대기
29 
30  // 노란색 출력
31  digitalWrite(pinR, HIGH);
32  digitalWrite(pinG, HIGH);
33  digitalWrite(pinB, LOW);
34  delay(1000); // 1초 대기
35 
36  // 청록색 출력
37  digitalWrite(pinR, LOW);
38  digitalWrite(pinG, HIGH);
39  digitalWrite(pinB, HIGH);
40  delay(1000); // 1초 대기
41 
42  // 보라색 출력
43  digitalWrite(pinR, HIGH);
44  digitalWrite(pinG, LOW);
45  digitalWrite(pinB, HIGH);
46  delay(1000); // 1초 대기
47 
48  // 흰색 출력
49  digitalWrite(pinR, HIGH);
50  digitalWrite(pinG, HIGH);
51  digitalWrite(pinB, HIGH);
52  delay(1000); // 1초 대기
53}


 

댓글 없음:

댓글 쓰기