Art Media

This blog has a lot of information about art media. but it is for me not to forget this information. Don't requier quality of this information....

ソフトウェア上の注意

floatやbouble型の変数はしっかりと「142.0」というように小数点を記述しなければいけない。
  1. 2009/06/23() 18:20:15|
  2. AVR
  3. | Trackbacks:0
  4. | Comments:0

AD変換に関して

電子工作、とか制作ブログ

AD変換の際に
レジスタにAD変換フラグがあるけど、そのフラグってAD変換が
完了したら、セットされる。 そしてその後、AD変換割り込み
ルーチンないでハードウェアによって自動的にフラグはクリア
される。 
しかし!!ながら、通常はAD変換割り込みは使わない(僕は)ので
ソフトウェアで論理1を書くことでフラグを解除する必要がある。

結局なぜこのようなフラグがそんざいするかというと、AD変換を
安定して行うためである。
while((レジスタ & フラグの番号)==0){}
でAD変換完了を待つ。

これは定石ね。
まぁ、codevision だと自動的にプログラムを生成してくれます。
が、LED通信など、レジスタをプログラム中に何度もいじる場合は
意識する必要がある。
  1. 2009/06/05() 18:41:20|
  2. AVR
  3. | Trackbacks:0
  4. | Comments:0

LEDセンサーと蛍通信

LEDセンサーは使える。 そのつど、LEDを出力にするか、入力にするかを切り替えてやれば
よいだけなので、普通のセンシングもできて、センシングしていないときは光らせることが出来る。

オーバーフロー割り込みで、1マイクロ秒に1回センシングして、ほかの時間はLEDを光らせておく
ことで、光ながらセンシングしているように見える。(光ながらセンシングしているといってもいいだろう)

蛍の光同期現象とLEDセンサーを利用して新しい形のLED通信ができないだろうか?
新しい形のLED通信とはバイナリー情報のそうしんではなく、光の波長、タイミング、ピッチ
を用いた動的情報(時間)を通信に導入してみたい。

Topic:FC2 Forums - Genre:Works

  1. 2009/06/05() 18:28:05|
  2. AVR
  3. | Trackbacks:0
  4. | Comments:0