본문 바로가기

교육 자료/Raduino mini

5. RGB

RGB


  • 준비물



  • 회로도


  • 코드

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
#define RED PB0            // 빨강색 LED 핀 설정
#define GREEN PB1          // 초록색 LED 핀 설정
#define BLUE PB3           // 파란색 LED 핀 설정
 
void setup()
{
  pinMode(RED, OUTPUT);    // RED 출력핀으로 설정
  pinMode(GREEN, OUTPUT);  // GREEN 출력핀으로 설정
  pinMode(BLUE, OUTPUT);   // BLUE 출력핀으로 설정
}
 
void loop()
{
  digitalWrite(RED, LOW); digitalWrite(GREEN, HIGH); digitalWrite(BLUE,HIGH);   // 빨강색 출력
  delay(1000);             // 1초 동안 대기
  digitalWrite(RED, LOW); digitalWrite(GREEN, LOW); digitalWrite(BLUE,HIGH);  // 노랑색 출력
  delay(1000);             // 1초 동안 대기
  digitalWrite(RED, HIGH); digitalWrite(GREEN, LOW); digitalWrite(BLUE,HIGH);   // 초록색 출력
  delay(1000);             // 1초 동안 대기
  digitalWrite(RED, LOW); digitalWrite(GREEN, HIGH); digitalWrite(BLUE,LOW);  // 분홍색 출력
  delay(1000);             // 1초 동안 대기
  digitalWrite(RED, HIGH); digitalWrite(GREEN, HIGH); digitalWrite(BLUE,LOW);   // 파랑색 출력
  delay(1000);             // 1초 동안 대기
  digitalWrite(RED, HIGH); digitalWrite(GREEN, LOW); digitalWrite(BLUE,LOW);  // 하늘색 출력    
  delay(1000);             // 1초 동안 대기
  digitalWrite(RED, LOW); digitalWrite(GREEN, LOW); digitalWrite(BLUE,LOW); // 흰색 출력
  delay(1000);             // 1초 동안 대기
}
 
cs


  • 완성



'교육 자료 > Raduino mini' 카테고리의 다른 글

8. Dot Matrix LED  (0) 2018.10.01
6. SOUND  (0) 2018.10.01
7. RGB + SOUND  (0) 2018.10.01
4. 라두이노 미니 조종  (0) 2018.09.21
3. 라두이노 미니 개발환경  (0) 2018.09.19