C言語で書かれた、クロスフェードのプログラミングを探しています。

目的は、LED時計の秒をクロスフェードしようと思っています。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/04/16 23:15:18
  • 終了:2011/04/23 23:20:03

回答(2件)

id:asuka645 No.1

あすか回答回数856ベストアンサー獲得回数972011/04/16 23:30:59

ポイント35pt

「スーパープログラマーへの道」の「第C4回 今後、2Dの主流はモーフィングになる(かもね^^)」が参考になるでしょう。

id:karuishi No.2

ニャンざぶろう回答回数764ベストアンサー獲得回数1282011/04/16 23:45:59

ポイント35pt

C言語によるソフトウェアPWMでLEDを制御して

セグメント毎に

 消→点:明るくする制御

 点→消:暗くする制御

を行ってやればクロスフェード効果が得られると思います。

 

Cソースはこちらを参考に

 http://techon.nikkeibp.co.jp/article/COLUMN/20070209/127574/

 

実際にはLEDの点灯を制御するマイコンなどに内蔵された

タイマー機能を使ってPWM処理をおこなう場合が多いです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません