エレクトロニクス研究所
中級100/ Arduino Uno✅ 公式準拠

NeoPixelアニメーション制作

NeoPixel LEDテープで流れるレインボー・彗星エフェクト・炎のゆらぎ・呼吸パターンなど複数のアニメーションを制作し、ボタンで切り替えられるイルミネーションシステムを作ります。delay()を使わずmillis()ベースのノンブロッキング処理でアニメーションを駆動するため、ボタン入力にも即座に反応します。ステートマシンによるモード管理、HSV色空間を活用したグラデーション生成、数学関数を使った動きの表現など、プログラミングの応用力を高めるプロジェクトです。

必要なパーツ

学べるスキル

NeoPixelライブラリ応用millis()タイマーパターン設計ステートマシンノンブロッキング処理

📎 出典について

このレシピは Adafruit Learning System のチュートリアルに基づいています。 回路図とコードは公式チュートリアルをご参照ください。正確な情報を提供するため、出典元のコンテンツをそのまま使います。

公式チュートリアルを見る →

関連レシピ