積極的にメモっていく姿勢

題名詐欺。更新頻度の低さが売り。

MPLAB X (XC8) + PIC16F84A でサイモン作った - 物語編

昨今の日本は仕事がなくならない呪いでもかけられているんでしょうか.
いつまで経っても仕事が減っていかないので,
自暴自棄になってはんだ付けがしたくなりました.みんなそうだよね?
 
社会の現状を憂いてはんだ付けしたくなるよね.  
みんなそうだって言ってる.
 
だから,作った.頑張る社会人のために,作った.
別の家電とかから取ってきた,あまり部品を再利用して作った.

f:id:tomio2480:20160110014933j:plain

f:id:tomio2480:20160110014946j:plain  
iPhone のカメラレンズ傷ついてるから,変な影うつってる......
 
よく見ると,IC ソケットが 14p + 8p で 4p 余ってる.
なぜか,18p だけ持ってなかったから,組み合わせるしかなかった.
(しかし,裏面を見てのとおり,ちょうどジャンパが可能になった.)
 
無駄にでかい説明書を見て,やさしさを感じた.ありがとう......
(載せてある電池は単3)  
f:id:tomio2480:20160111201848j:plain  
でも最近 Arduino とか,Python とか,JavaScript とかで,
メモリを気にしないでもやっていけることしかしてなかったから.

メモリなくなった.
 

この後,プログラムメモリよりもデータメモリが足りなくなった.
きっと,人間と同じで PIC も余裕がないんだろうと考えると,
突然,涙が流れるほどの悲しみに包まれた......
 
世界には愛が足りない.PIC にも愛情を......
 
f:id:tomio2480:20160111174603p:plain

足,折れた.
酷使しすぎた.
 
f:id:tomio2480:20160111174604p:plain  
なおした.もっと働けるように.
お金かけるのもったいないから,LED の足を再利用した.
(実際は,16F84A が在庫切れだったので,焦っただけです.)
 
メモリの限界を迎えた PIC のために,
仕様変更をしたよ.機能をガンガン削減して,
安っぽい仕様に仕立て上げたよ.
 
10ステージ構成,雑なブザー音であなたを癒す......
 
f:id:tomio2480:20160111192706p:plain

実はこの後も頑張って少し減ったよ.
   
最終的な動作結果はこの通り.

youtu.be

これ作るのに 3 連休全部使った.
楽しかったけど,休みが消えたという真実がつらい.  
そして,コードと回路図はみんなの Bitbucket にそっと置いておきました.
ぼくは Mercurial を使っているので,hg clone して使ってあげてください.

tomio2480 / simon_electronic — Bitbucket

 
技術的な細かいところは,別の記事たてました.

tomio2480.hatenablog.com

tomio2480.hatenablog.com