728x90
반응형
NeoPixel을 사용해서 빨간색, 초록색, 파란색, 노란색, 흰색을 켜보았다.
(아두이노 extension board와 NeoPixel이 필요하고, Adafruit_NeoPixel 라이브러리를 설치해야 한다)
#include <Adafruit_NeoPixel.h> // 사용하기 전 라이브러리 설치 필수
int led = 11; // 11번 Pin을 +로 사용
// 첫 번째 led 사용, 11번 pin 사용
Adafruit_NeoPixel pixels(1, led, NEO_GRB + NEO_KHZ800);
void setup() {
pixels.begin();
}
void loop() {
pixels.setPixelColor(0, 255, 0, 0); // 빨간색
pixels.show();
delay(1000); // 1초간 딜레이
pixels.setPixelColor(0, 0, 255, 0); // 초록색
pixels.show();
delay(1000); // 1초간 딜레이
pixels.setPixelColor(0, 0, 0, 255); // 파란색
pixels.show();
delay(1000); // 1초간 딜레이
pixels.setPixelColor(0, 255, 255, 0); // 노란색
pixels.show();
delay(1000); // 1초간 딜레이
pixels.setPixelColor(0, 255, 255, 255); // 흰색
pixels.show();
delay(1000); // 1초간 딜레이
}
회로는 아래와 같이 생겼다.
실행시키면 색이 예쁘게 잘 나오는 것을 확인할 수 있다.
그냥 보면 눈이 아픈 수준이라 밝기를 255에서 100으로 줄여야 될 것 같다.
github: https://github.com/kimjinho1/Arduino
kimjinho1/Arduino
Contribute to kimjinho1/Arduino development by creating an account on GitHub.
github.com
728x90
반응형
'아두이노(Arduino)' 카테고리의 다른 글
아두이노 LED 색깔 조절하기 2 (NeoPixel, button) (0) | 2020.04.10 |
---|---|
아두이노 LED 가지고 놀기(NeoPixel, blink, fade in/out) (0) | 2020.04.10 |
아두이노 LED 두 개 Blink(하나는 1초, 하나는 2초) (0) | 2020.04.08 |
아두이노 LED 한 개 Blink (0) | 2020.04.08 |