반응형
아두이노 튜토리얼 05 : RGB LED 제어하기
아두이노 기초 튜토리얼 목표
이번 튜토리얼에서는 ARDUINO 아두이노로 RGB LED 의 색상을 제어하는 코드를 작성하고 실습한다.
아두이노로 RGB LED 의 색상을 조정해보자!
실습코드
아두이노 스케치를 설치하고 다음의 코드를 작성한다.
int redLed = 11; // RED LED 연결 Pin
int greenLed = 10; // GREEN LED 연결 Pin
int blueLed = 9; // BLUE LED 연결 Pin
void setup(){
// 세가지 Pin 설정
pinMode(redLed,OUTPUT);
pinMode(greenLed,OUTPUT);
pinMode(blueLed,OUTPUT);
}
void loop(){
// 10ms 씩
// Red, Green, Blue 세가지 색이 변하면 조합됨
for (int i=0;i<256;i++)
{
analogWrite(redLed,i);
analogWrite(greenLed,255-i);
analogWrite(blueLed,128-i);
delay(10);
}
}
위 코드의 간단한 설명은 다음과 같다.
- RGB LED 센서의 R, G, B 를 각각 11, 10, 9 포트로 설정한다.
- R, G, B 포트를 모두 출력을 설정한다.
- 반복문으로 RGB 값을 조정한다.
동영상 튜토리얼
전체 코딩과 실습은 다음 동영상을 참고한다.
https://youtu.be/2gaMdQOIXTg?list=PL46rwaN5jZCnwEoje4n_-rWZJqCbebBeF
작성 코드는 makepluscode github 를 참고한다.
반응형
'임베디드 컴퓨팅 > Arduino' 카테고리의 다른 글
[ARDUINO] 아두이노 튜토리얼 09 : 리드 스위치 (0) | 2022.07.17 |
---|---|
[ARDUINO] 아두이노 튜토리얼 08 : 터치센서 (0) | 2022.07.02 |
[ARDUINO] 아두이노 튜토리얼 07 : 컬러 플래시 (0) | 2022.07.02 |
[ARDUINO] 아두이노 튜토리얼 06 : Button 제어하기 (0) | 2022.07.02 |
[ARDUINO] 아두이노 튜토리얼 04 : 레이저 센서 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 03 : 초음파 센서 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 02 : Servo 모터 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 01 : LED 제어하기 (0) | 2022.06.18 |