ArduinoでNeopixel操作
長々と書いてあるコードですが、そのほとんどはコメントアウトです。必要な項目を残して設定していきましょう。 #define NUM_LEDS はLEDの数、今回は16個並べてやるので、1を16に変更します。 #define DATA_PIN はData Inに繋げるI/Oピン番号。今回は3番ピンに繋いだので、そのまま3にしておきます。 #define CLOCK_PIN ですが、WS2812Bにはクロックピンはないので、削除して大丈夫です。
for(int i = 0; iloop()内をこのように変更してやれば、 for() 文によって16個が順番に点灯するようになります。 CRGB::RED; とする代わりに、RGBを個別に設定できるように CRGB (255, 0,0) と書いてやります。
例えばこの CRGB (255, 0,0) を変えてやることで、色々な色にすることができるので、 for() 文を増やして緑や青に設定し直してみましょう。
コードの全体 #include #define NUM_LEDS 16 #define DATA_PIN 3 CRGB leds[NUM_LEDS]; void setup() < FastLED.addLeds(leds, NUM_LEDS); > void loop() < for(int i = 0; ifor(int i = 0; i for(int i = 0; i >まとめ
Add your Biographical Information. Edit your Profile now.
Arduinoでシリアル通信 Arduinoでロータリーエンコーダー Related Posts KiCADで回路設計 MiniMadとRaspberry Pi WeAct STM32F411CE (Black Pill) の書き込み (備忘録) 1 件のコメントYou May Have Missed
NewsBlogger - Magazine & Blog WordPress テーマ 2026 | Powered By SpiceThemes