パックマンっぽいデモ4

LED表示用にパックマンっぽいデモをカスタマイズしました。
sample/pacpac4.txt
http://nicotak.com/nicobasic/edu2/pacpac4.gif
キャラクタサイズを縮めて、小さい画面でも遊べるようにしています。
結局、昔作ったC言語版と同じような感じになりました。

あと、LED表示がやたらチカチカするので、最新版ファーム(nicobas20080828.zip)で対策しました。

チカチカする原因は、液晶とLEDのバスが同じため、液晶表示中にLEDが止まってしまうからです。
対策として、液晶のデータ転送処理をタイマ割り込みの中に入れてみました。
これで見事にチカチカしなくなったのですが、逆に液晶の方がチカチカするようになりました。
両立は難しいです。続けて対策方法を考えます。


使用している秋月製LEDモジュールです。
裏の抵抗は必ず1.5k以上にしてください。