2017年06月28日

飾り

2017_0628_230812AAa.JPG
LEDイルミネーションを試作するための材料を仕入れてきました。
でも、まとまった作品に仕上げる総合力に欠けるなぁ〜。
posted by あきたな at 23:33| Comment(0) | 日記

2017年06月27日

ヨシッ

グレードアップしたプログラムは、ほぼ動いているようです。
洗練されていないコーディングがダメダメですが、
動けばヨシッ!(^_^)

昨日の不安定さは、やはり、入力ポートの罠のようですが、
なぜか表示がおかしかったのは、データ構造の勘違いでした。
インデックスとデータをごちゃ混ぜにしていたようです。
こんなことをしているから、動かないのですよね〜。

2017_0627_220354AAa.JPG
今日は、小雨のせいか、ツマグロヨコバイが大量にやってきて、
ファン感謝デーでした。(でも、苦いんじゃないだろうか?)
posted by あきたな at 22:35| Comment(0) | 日記

2017年06月26日

間に合うのかな

プログラムは、それなりに進んでいますが、
小さなミスを洗い出すのに手間取っています。
設定ルーチンの動作が、今の流れの中では不審です。
モニター用のLEDをBSF・BCFで操作していたのが原因で、
MOVWFにすることで、ましにはなってきましたが、もう一息。
(PIC_TECHのサイトで知ってはいたのですが〜)
まぁ、実際に体験することで身につくこともありますしねぇ。

進みがゆっくりですが、間に合うのかな?
posted by あきたな at 23:49| Comment(0) | 日記

2017年06月25日

動いた

DEFINEをあきらめて、大幅変更したプログラムですが、
元々、それなりに進んでいたので、一気に進みました。
まだ、テスト値での動作確認をしているレベルですが、
ランダム点滅、星の瞬き、ホタルの明滅の
三種類の光り方を同居させることが出来ています。
といっても、ちょっと疑問な点滅もありますけど〜。

Libeccio2017梅雨.JPG
ちなみに、プログラムを書きながら艦これをやっていますが、(^_^)
突然、リベッチオが出てきて、ビックリ〜。
posted by あきたな at 23:31| Comment(0) | 日記

2017年06月24日

DEFINEはあきらめた

うまく動作したら、分かりやすいと思って
今日も、結構、あれこれ試していたのですが、
疑似命令のDEFINEで文字列を代入していく方法は、
限界があるっぽいので、あきらめました〜。

一つひとつチェックしていく方法は、汚くないやすいけれど、
プログラム的には一番安定しているかもしれませんねぇ。
とりあえず、全面的に書き替えるぐらいのつもりで
ばっさり変更しているところです。
posted by あきたな at 23:37| Comment(0) | 日記

2017年06月23日

今日も疑似

今日も疑似命令でもたついています。
何とか(なぜかは分からない:笑)、エラーは出ないまま、
安定した動作を見せるようになりました
・・・が、思惑とは違う動作なのですけどね〜。

#DEFINE 疑似命令で、LED点灯用のポートを
次々に設定しては解除しながら、一つの点灯ルーチンで
ポートを変える仕様を試しているところです。
DEFINE設定したルーチン内では、ちゃんと、その設定で
次々にLEDを変えて点灯してくれているので、
共通名に各LEDを設定できているはずなのですが、
その命令を別の(一つにまとめた)ルーチンに移すと
設定が別のものに変わってしまい、そのまま変化しません。
今は、まだ、どこが足りないのか不明なままです〜。
posted by あきたな at 23:58| Comment(0) | 日記

2017年06月22日

疑似命令

疑似命令の、#DEFINE がうまく動作しません。
どうにも、定義できないので、簡単なテストを行うと、
何の問題もなくDEFINEとUNDEFINEがセットで動くのに、
プログラム内に入れると、そんな定義はされていないよ〜ん、と
エラーを吐いてきます。
何が原因なのだろう? 離れすぎているのかなぁ。
これが思うような動作をするなら(しそうなんだけどな)、
大幅に動作方法を変えたのも、ちゃんと機能しそうなんだけど・・・。

追加:
お、配置を変えたら、エラーが消えた(動作は未完成だけど)。
離れすぎているのが原因みたいだけど、
ゆとりをもって配置するには、さて、どうすればいいか〜。
posted by あきたな at 23:46| Comment(0) | 日記