반응형
준비물
----------------------------------------------------------
아두이노 우노, 네오픽셀LED
=> 네오픽셀 사용을 위해 라이브러리 추가 해야함
회로도
----------------------------------------------------------
(화살표 모양의 모듈이 없어서 4픽셸 모듈로 대체.)
6번핀 - INPUT 연결
5V (+) / GND (-) 연결
제가 사용한 모듈인 이것이고 시중에 모듈 크기, 픽셸갯수, 모양 모두 다르니 모듈에 맞게 코드 사용하셔야합니다.
제가 사용한 모듈의 경우 G I V 라고 적힌부분에서 G는 GND, V는 5V, I는 디지털6번핀에 연결하였습니다.
https://eleparts.co.kr/goods/view?no=3675070
소스코드
----------------------------------------------------------
#include <Adafruit_NeoPixel.h> // 네오픽셀 라이브러리를 불러옵니다.
#define INPUT_PIN 6 // 디지털핀 어디에 연결했는지 입력
#define LEDNUM 9 // 연결된 네오픽셀의 숫자입력
Adafruit_NeoPixel strip = Adafruit_NeoPixel(LEDNUM, INPUT_PIN, NEO_GRB + NEO_KHZ800);
void setup()
{
strip.begin();
}
void loop()
{
for(int i=0; i<9;i++)
{
strip.setPixelColor(i, 30, 0, 0); // (A,R,G,B) A번째 LED를 RGB (0~255) 만큼의 밝기로 켭니다.
}
strip.show();
delay(1000);
for(int i=0; i<9;i++)
{
strip.setPixelColor(i, 0, 30, 0); // (A,R,G,B) A번째 LED를 RGB (0~255) 만큼의 밝기로 켭니다.
}
strip.show();
delay(1000);
for(int i=0; i<9;i++)
{
strip.setPixelColor(i, 0, 0, 30); // (A,R,G,B) A번째 LED를 RGB (0~255) 만큼의 밝기로 켭니다.
}
strip.show();
delay(1000);
}
결과영상
----------------------------------------------------------
반응형
'🕹️IOT' 카테고리의 다른 글
[Arduino Uno R3 예제] 5. URM37(초음파센서) (0) | 2020.02.17 |
---|---|
[Arduino Uno R3 예제] 4. 초음파 센서(HC-SR04) (0) | 2020.02.17 |
[Arduino Uno R3 예제] 2. LED RGB 센서 (0) | 2020.02.17 |
[Arduino Uno R3 예제] 1. LED 깜빡이기 (0) | 2020.02.17 |
Arduino Uno R3 (아두이노 우노 보드) 설명 (0) | 2020.02.17 |