[모듈] 5장. 아두이노 RGB LED 모듈 사용방법 페이스북 트위터 카카오톡 
작성자 관리자 등록일 2021-02-18 16:54:05 조회수 88

안녕하세요. 


오늘은 RGB LED 모듈을 사용해보겠습니다.




위 그림이 바로 RGB LED 모듈 동작 영상입니다. 


RED, GREEN, BLUE 3색을 이용해 원하는 색을 나타낼 수 있는데요.


그럼 사용법에 대해 알아보겠습니다.


RGB LED 모듈 사용하기






준비물


RGB LED 모듈 


점퍼선


Arduino Uno 


Bread board






아두이노 회로를 만들때 주로 사용하는 Fritzing 을 이용한 회로입니다.


위와 같은 회로를 만드시면 되요









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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#define BLUE 11
#define GREEN 10
#define RED 9
 
 
 
void setup() {
   pinMode(RED, OUTPUT);
   pinMode(GREEN, OUTPUT);
   pinMode(BLUE, OUTPUT);
   digitalWrite(RED, HIGH);
   digitalWrite(GREEN, LOW);
   digitalWrite(BLUE, LOW);
}
 
void loop()
{
  int redValue;
  int greenValue;
  int blueValue;
  
  redValue = 255
  greenValue = 0;
  blueValue = 0;
 
  for(int i = 0; i < 255; i += 1
  {
    redValue -= 1;
    greenValue += 1;
    analogWrite(RED, redValue);
    analogWrite(GREEN, greenValue);
    delay(10);
  }
  
  redValue = 0;
  greenValue = 255;
  blueValue = 0;
  // Green, blue fade
  for(int i = 0; i < 255; i += 1){
  
    greenValue -= 1;
    blueValue += 1;
    analogWrite(GREEN, greenValue);
    analogWrite(BLUE, blueValue);
    delay(10);
  }
  
  redValue = 0;
  greenValue = 0;
  blueValue = 255;
  
  for(int i = 0; i < 255; i += 1){
    blueValue -= 1;
    redValue += 1;
    analogWrite(BLUE, blueValue);
    analogWrite(RED, redValue);
    delay(10);
  }
}
cs


원하시는 색상만 나타내고 싶으시면


아래 Value 값에 원하시는 값을 넣어주시면 됩니다


원하는 색상의 값은 'RGB 색상표' 를 검색하시면 되요




1
2
3
4
5
6
7
 redValue = 0
  greenValue = 0;
  blueValue = 0;
  
  analogWrite(RED, redValue);
  analogWrite(GREEN, greenValue);
  analogWrite(BLUE, blueValue);
cs










      





아두이노 예제 led rgb red green blue led모듈 모듈 arduino 아두이노예제 코딩 code coding 인투피온 intopion


다음글 6장. 아두이노 미세먼지 센서 LED LCD 출력하기 관리자 2021-02-22 10:58
이전글 4장. 아두이노 미세먼지 센서 PPD42NS 관리자 2021-02-18 16:34
댓글(0)
로그인 또는 댓글권한이 있을 경우 등록하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

댓글/답글 등록시에 입력했던 비밀번호를 입력해 주세요.

CS CENTER

1644 - 4457

CUSTOMER SERVICE

주문/배송문의 쇼핑문의 이용안내 제품문의 1:1문의 자주하는질문

BANK INFO

신한은행 140 011 044291 예금주 (주)인투피온 소영삼
  • 회사소개 개인정보처리방침 이용약관 입점안내 광고안내 아이디/비밀번호찾기
  • 통장사본 파일다운 회사소개서 다운

(주)인투피온

대표:소영삼 사업자등록번호:113-86-29364 [사업자정보확인] 통신판매신고:2015-서울구로-1028

본사 : 서울 구로구 경인로 53길 90 STX W-Tower 1307호

매장 : 서울 구로구 경인로 53길 15 중앙유통단지 가동 3101호

전화번호 :1644-4457 팩스번호: 02-6124-4242 이메일: info@intopion.com / Hosting Provider : ㈜가비아씨엔에

개인정보관리책임자 : 이성민

회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
현재 비밀번호
신규 비밀번호
신규 비밀번호 확인
6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합