정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

질문입니다!!!!
SHPY | 2016-07-06

오렌지 보드에 발이 네개짜리 백색 led를 켜보려고 했어요.근데  어디에 꽂는지 설명을 찾아봤는데 일반 led만 킬수 있는 방법밖에 없네요..ㅜ알려주세요

프로필사진

Klant 2016-07-07 09:17:55

안녕하세요! 박유영님!

RGB LED 네개의 다리 중 가장 긴 다리가 GND에 연결되는 다리 입니다. 

긴 다리를 기준으로 각 각의 다리는 R,G,B에 해당하는 다리입니다. 

아래 그림을 참고해주세요! (LED 연결 부분만 참고해주세요!)

 

R, G, B에 해당하는 다리는 PWM 제어가 가능한 digital 핀에 연결해주셔야 합니다. 

PWM 제어가 가능한 핀은 3,5,6,9,10,11번 핀 입니다. 

 

예제 소스는 아래와 같습니다. 

 

 

 

void setup() {

  pinMode(9,OUTPUT);

  pinMode(10,OUTPUT);

  pinMode(11,OUTPUT);

}

 

void loop() {

  analogWrite(9,255);

  analogWrite(10,0);

  analogWrite(11, 0);

  delay(1000);

 

  analogWrite(9,0);

  analogWrite(10,255);

  analogWrite(11, 0);

  delay(1000);  

 

  analogWrite(9,0);

  analogWrite(10,0);

  analogWrite(11, 255);

  delay(1000);

}

 

RED 핀을 디지털 9번에 GREEN 핀을 디지털 10번에 BLUE 핀을 디지털 11번에 연결했을 때의 소스코드입니다. 

각각 analogWrite를 통해 색상 표현을 한다고 이해하시면 될 것 같습니다. 

표현하고 싶은 특정 색상의 R,G,B 값이 궁금하시다면 그림판의 컬러 픽커를 이용해보시면 될 것 같습니다! 

 

도움이 되셨으면 좋겠네요~ ;)

이전글   |    구름조명 질문드립니다. 2016-07-02
다음글   |    지니어서키트 step4 응용 초음파를 이용한 테레민만들기에서 안되는게 잇어서... ... 2016-07-08