정보나눔

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

네오픽셀 별 개별설정 코드 오류
벽돌기부왕 | 2018-10-26

1. 프로젝트 사용한 보드 종류

아두이노 UNO

 

2. 사용한 개발 프로그램명

아두이노 IDE

 

3. 사용한 센서 모델명

  네오픽셀 매트릭스 형태(8*8)

 

4. 매트릭스 형태 네오픽셀의 각 픽셀에 번호(0~63) 부여해서 개별 색상을 제어 하고 싶은데 에러가 뜹니다.

색상 변화 필요 없고 입력한 값 형태로 점등되기만 하면 되는데 어디서 문제인지 알 수 없네요.

예제에도 개별제어에 관한 예제는 없어 질문 올립니다.

 

5. 코딩
#include
#ifdef __AVR__
  #include
#endif

#define PIN 6 //네오픽셀 연결디지털핀~6에 연결했다는 뜻
#define NUMPIXELS 30 //네오픽셀 소자 수8*8=64

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
 
  strip. begin();//네오픽셀 제어 시작하겠다.
  strip.show();//네오픽셀 점등명령어로 start개념
}

//위의 strip어쩌고는 기본 설정 조건에 관한 것들을 시작 전에 정리해주는 것.

void loop() {
  strip.begin();
  strip.setPixelColor(0,20,0,0);
  strip.setPixelColor(1,20,0,0)
  strip.setPixelColor(2,20,0,0)
  strip.setPixelColor(3,20,0,0)
  strip.setPixelColor(4,20,0,0)
  strip.setPixelColor(5,0,0,20)
  strip.setPixelColor(6,0,0,20)
  strip.setPixelColor(7,0,0,20)
  strip.setPixelColor(8,0,0,20)
  strip.setPixelColor(9,20,0,0)
  strip.setPixelColor(10,20,0,0)
  strip.setPixelColor(11,20,0,0)
  strip.setPixelColor(12,20,0,0)
  strip.setPixelColor(13,20,0,0)
  strip.setPixelColor(14,20,0,0)
  strip.setPixelColor(15,0,0,20)
  strip.setPixelColor(16,0,0,20)
  strip.setPixelColor(17,0,0,20)
  strip.setPixelColor(18,0,0,20)
  strip.setPixelColor(19,20,0,0)
  strip.setPixelColor(20,20,0,0)
  strip.setPixelColor(21,20,0,0)
  strip.setPixelColor(22,20,0,0)
  strip.setPixelColor(23,20,0,0)
  strip.setPixelColor(24,20,0,0)
  strip.setPixelColor(25,0,0,20)
  strip.setPixelColor(26,0,0,20)
  strip.setPixelColor(27,0,0,20)
  strip.setPixelColor(28,0,0,20)
  strip.setPixelColor(29,20,0,0)
  //괄호 안 숫자 픽셀넘버, R,G,B순
  strip.show();
 
}

 

이전글   |    스마트 홈 키트에 기능을 추가하고 싶은것이 있습니다.... 2018-10-26
다음글   |    아두이노와 안드로이드 간 센서값 전송 2018-10-26