페이지

2026년 2월 15일 일요일

2.3.3. 3색 LED로 다양한 색깔 만들기




CODE 2.8 | 3색 LED로 다양한 색깔을 만드는 코드
01// 1. 핀 번호에 이름표 붙이기
02#define greenPin 9 // 9번 핀을 'greenPin'(초록)이라고 부를게요
03#define bluePin 10 // 10번 핀을 'bluePin'(파랑)이라고 부를게요
04#define redPin 11 // 11번 핀을 'redPin'(빨강)이라고 부를게요
05 
06void setup() {
07}
08 
09void loop() {
10  // 1단계 : 빨간색 불만 켜기 (R:255, G:0, B:0)
11  analogWrite(redPin, 255); // 빨간색 최대 밝기(100%)로 켜기
12  analogWrite(greenPin, 0); // 초록색 끄기
13  analogWrite(bluePin, 0); // 파란색 끄기
14  delay(1000); // 1초 동안 빨간불 유지
15 
16  // 2단계 : 초록색 불만 켜기 (R:0, G:255, B:0)
17  analogWrite(redPin, 0); // 빨간색 끄기
18  analogWrite(greenPin, 255); // 초록색 최대 밝기로 켜기
19  analogWrite(bluePin, 0); // 파란색 끄기
20  delay(1000); // 1초 동안 초록불 유지
21 
22  // 3단계 : 파란색 불만 켜기 (R:0, G:0, B:255)
23  analogWrite(redPin, 0); // 빨간색 끄기
24  analogWrite(greenPin, 0); // 초록색 끄기
25  analogWrite(bluePin, 255); // 파란색 최대 밝기로 켜기
26  delay(1000); // 1초 동안 파란불 유지
27}




 

댓글 없음:

댓글 쓰기