LedSync
v1.0.2
이 라이브러리를 사용하면 서로의 진행 상황을 방해하지 않고 동기식으로 원하는만큼 많은 LED와 네오 픽셀을 깜박일 수 있습니다.
이 라이브러리에는 두 가지 종속성이 있습니다.
컴파일하려면 환경에 설치해야합니다.
LED 클래스
이 객체는 모든 방법과 속성을 가진 LED를 나타냅니다. 연결된 각 LED에 대한이 객체 중 하나를 작성하고 LED가 클래스의 생성자 메소드의 인수로 연결된 핀 번호를 전달해야합니다.
Led myLed (pin, polarity);Neopixel 클래스
이 객체는 모든 방법과 속성을 갖춘 네오 픽셀을 나타냅니다. 각 네오 픽셀 마다이 객체 중 하나를 만들어야합니다. 이러한 객체가 생성되는 순서는 NeoPixelStrip에서 자신의 위치와 일치해야합니다.
NeoPixel myPixel;LEDSYNC는 핵심 프로세서 객체이며 LED 및 Neopixels의 모든 인스턴스를 추가해야합니다. 참조로 전달하는 것을 잊지 마십시오. 그렇지 않으면 컴파일하지 않습니다.
void setup (){
// Add the LED Object
LedSync. add (&myLed);
// Add the NeoPixel Object
LedSync. add (&myPixel);
} LEDSYNC가 작동하려면 프로그램 루프에서 피드가 있어야하므로 루프에서 항상 LedSync.update() 호출하는 것을 잊지 마십시오.
void loop (){
LedSync. update ();
}이제 LED와 Neopixels의 방법을 호출 할 준비가되었습니다.
LED 클래스
Neopixel 클래스
컬러 클래스
LEDSYNC 클래스
MIT © Evert Arias