2021/09/24

ぼくのかんがえたさいきょうのきーぼーど、その8

 世に出回るキーボード・ファームウェアのほとんどは、C で書かれたものなので、Arduino では、超えられない壁でもあるかと思ったが、そんなことはなかった。まぁ、ライブラリという、お膳立てがあってこそだけど。

 懸念であった省電力対策も含め問題なさそう。キーを2回押したときの電流グラフ。押して、離して、押して、離して、計4度、電波発信する。マトリクスで読み込んでいるから、押している間は、ポーリングしっぱなし。

 既に、nRF52 を使えば、BLEなキーボードも作成可能なのだろうけど、少なくとも、デスクトップPCで、Bluetooth接続にこだわる必要は無い。BIOS も操作できるし、レシーバ・デバイスに副次的に付いた7SEGの時計は非常に見やすいし、もはや無いと不便だと感じるぐらいだし。

 今度こそ、中身は完成。側は、まだまだ掛かりそう。

 MAC & PC98 用の 90's レトロ・コンビ。ケーブル無しは、正義だな。遅延とか違和感は感じない。しばらく使っているが、レシーバの認識がおかしくなった事が、一度有っただけ。電池のモチも大丈夫そう、実用レベル。nRF51822 は、結構前の製品なのだが、ほんと素晴らしい。
※ 技適マーク無しの無線デバイスの実験は、日本国外で行いましょう。

2021/09/23

draw.io おススメ作図ツール


 フローチャート作成ソフトと思うが、デスクトップ版をインストールして、メモ用として重宝している。学習不要で、それなりに使える。中々よろしい。

2021/09/07

Jean-Paul Belmondo ジャンポール・ベルモンド


 ルパンっぽいんじゃなくて、ルパンが、ベルモンドっぽいんだよ。「リオの男」が一番好きかな。

2021年9月6日(88歳没)

2021/09/03

nRF24 + 32u4 キーボード・レシーバ


 キーボード(nRF51822)→ レシーバ(32u4 + nRF24)のパターン。nRF24 は、無線モジュールなので、プログラムは、32u4 だけでいい。MySensors のライブラリは、nRF24 - nRF5x 間の通信が可能。

 じゃぁ、送信側も、nRF24 でいいじゃないか?と思うかもしれないが、配線が面倒というか、マトリクスの分と、nRF24 のピンとで大変なことになるから現実的ではないのよ。

 今となっては、32u4 も安くは無いのだが、手持ちの使いかけのがあるので、有効利用できる。時計のいらないサブPCとかなら、無線モジュールだけのシンプル版、若しくは、ハンダ付けのいらない nRF52840 のドングルでいいかと。


追記 2021-09-08
 時計無しのシンプル版。HTPC で使う。というか2台目以降は、これを増殖させればいい。



追記 2021-09-09
 ノード(チャンネルみたいなもの)の設定、7SEGの明るさ設定、IME表示LED、windows 側のアプリで行う。

※ 技適マーク無しの無線デバイスの実験は、日本国外で行いましょう。