超お久しぶりです^^
イデオンはこんな感じに仕上げました。
静岡ホビーショー用と思いましたが、なんかこれでいいんじゃない?という事でw
後はイデオンガンの作成なんですが、あの発射エフェクトを表現するいい案が思い浮かばないため製作を中断していますw
今回ちょっとプログラム的にはまったことは、初めの間は特に問題なかったのですが、ある時から急にbluetoothの接続がおかしくなりました・・・・
接続というよりもbluetoothが時々起動しない感じに・・
時々というのが最もたちが悪いwww
配線もプログラムも変えていないのに・・・・
これがsetup部分なんですが、
LCD初期化
シリアル2起動
DFPlayer起動
bluetooth起動
の順になっているのですが、これを
LCD初期化
bluetooth起動
シリアル2起動
DFPlayer起動
にしたら安定してBluetoothの起動が行われ正常に稼働するようになりましたw
なんでか理由は分かりませんwww
今まで、バルキリーとかでは起こっていない現象なんですが、まっいいかw
てなことでイデオンは一段落^^
これで展示会に持って行ってますw
イデオンガンのアイデアが浮かんだら再開しま~~すw
関連すると思われる記事:
- None Found
お盆休みで気を抜いていたら、怒涛の更新!!
「プログラミング・あるある」ですよね!
私も以前に似たようなことを経験した記憶があります。
ライブラリを組み込む際に、作業領域などを順次割り当てていくので、確保するメモリ(BTは特にメモリを食うらいいので)のブロックのサイズと実メモリの単位ブロックの都合で、半端なメモリが出て、順番が大切になるのかもしれませんね。
でも解決策が見つかってよかったですね。
Vividさん おはようございます!
なるほど~!
メモリの関係でそういうことがあるのかもしれないんですね~。
この症状はなんか急に出てきて、さらに時々は正常起動するというなんとも原因がつかみにくいものでしたが、なんとなく順番変えたら上手くいったので、まっ、良いかwてなことにしましたw