LedSync
v1.0.2
このライブラリを使用すると、お互いの進行を妨げることなく、同期して多くのLEDとネオピクセルを点滅させることができます。
このライブラリには2つの依存関係があります。
コンパイルするためには、環境にインストールする必要があります。
LEDクラス
このオブジェクトは、すべてのメソッドとプロパティを備えたLEDを表します。接続された各LEDに対してこのオブジェクトのいずれかを作成し、クラスのコンストラクターメソッドの引数としてLEDが接続されているPIN番号を渡す必要があります。
Led myLed (pin, polarity);Neopixelクラス
このオブジェクトは、すべてのメソッドとプロパティを備えたネオピクセルを表します。各neopixelのこのオブジェクトのいずれかを作成する必要があります。これらのオブジェクトが作成される順序は、neopixelstripでの位置に一致する必要があります。
NeoPixel myPixel;LEDSYNCはコアプロセッサオブジェクトであり、LEDとNeoPixelsのすべてのインスタンスを追加する必要があります。参照として渡すことを忘れないでください。そうしないと、コンパイルされません。
void setup (){
// Add the LED Object
LedSync. add (&myLed);
// Add the NeoPixel Object
LedSync. add (&myPixel);
}LedSyncが機能するためには、プログラムループからのフィードが必要なため、Loopで常にLedSync.update()を呼び出すことを忘れないでください。
void loop (){
LedSync. update ();
}これで、LEDとNeoPixelsのメソッドを呼び出す準備ができました。
LEDクラス
Neopixelクラス
カラークラス
LEDSYNCクラス
MIT©Evert Arias