안녕하세요.
오늘은 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 색상표' 를 검색하시면 되요
| 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