반응형
소프트박스에서 RGB LED로 컬러 불 켜기
LED란?
Light Emitting Diode의 약조로 Ga(갈륨), P(인), (As비소)재료로 만든 발광 다이오드 소 자다. 다이오드는 두 극으로 된 물체로 양금, 음극을 모두 가진 장치를 말하며 Ga(갈 륨), P(인), (As비소)재료에 전류를 가하면 빛을 발하게 된다.
3.3~5V의 전원으로 빨강, 초록, 파랑(R,G,B) 3색을 출력할 수 있는 RGB LED 모듈입니다. 10mm 크기의 불투명 RGB LED가 내장되어 있으며, 아두이노의 PWM 출력을 사용할 경우 R,G,B 각각의 밝기를 조절하여 총 1650만가지의 색상을 표현할 수 있습니다.
특징 (Features) :
10mm RGB LED 장착모듈
총 1650만가지의 색상 표현
조립식 3mm 구멍
사양 (Specification) :
작동 전압: 3.3V ~ 5V 작동
전류: 10~60mA
크기: 23 x 21 mm
무게: 4g
아두이노 스케치 실습코드
void setup()
{
}
void loop()
{
analogWrite(9, 200); // RED를 55/255 만큼 켭니다.
analogWrite(10, 200); // GREEN를 55/255 만큼 켭니다.
analogWrite(11, 200); // BLUE핀를 55/255 만큼 켭니다. ->흰색 출력 (밝기 200)
delay(3000);
analogWrite(9, 0); // RED를 255/255 만큼 켭니다.
analogWrite(10, 255);// GREEN를 0/255 만큼 켭니다.
analogWrite(11, 255);// BLUE핀를 0/255 만큼 켭니다.-> 빨강색 출력 (밝기 255)
delay(3000);
for(int a=0;a<255;a++)
{
analogWrite(9, a); // RED를 a/255 만큼 켭니다. -> 밝기 조절
delay(20);
}
}
반응형
'소프트박스 코딩' 카테고리의 다른 글
소프트박스에서 캐릭터 LCD에 글자를 출력하기 (0) | 2018.11.07 |
---|---|
소프트박스에서 스텝모터 구동하기 (0) | 2018.11.07 |
소프트박스에서 스피커로 소리 내보기 (0) | 2018.11.07 |
소프트박스에서 조이스틱 데이터 확인하기 (0) | 2018.11.07 |
소프트박스에서 초음파센서 데이터 확인하기 (0) | 2018.11.07 |