前回製作したDigisparkとPro MiniのUSBゲームパッドですが、しばらく使用していると突然USB機器として認識されない現象が発生しました。こうなるとDigisparkを抜き差ししても、PCを再起動しても再認識されなくなります。でも、しぱらくして再度接続すると認識されることもあったりして、全く安定動作してくれません。複数のデバイスを接続したのでもしかしたら電力不足なのかもと思い、Digi . . . 本文を読む
AmazonでArduinoを購入するときによく見かけていて気になっていたのが、超小型のマイコンボードHiLetgoのDigispark Kickstarter (互換機)です。切手くらいの大きさでATtiny85という小型AVRを搭載しています。調べてみるとキーボードなどのUSBデバイスになるとのことなのでつい購入してしまいました。2個で税抜き¥650でした。安いですねぇ。見ての通りUSBポート . . . 本文を読む
前回までのArduinoを使ったPS/2のキーボード接続で、シリアル通信によるデバイス接続にだいぶ慣れてきました。そこで以前からどうしても試してみたかったことを実行してみることに。
それはこのPC-9821Cr13にテンキーをつなぐことです。(詳しいスペックはこちらで)この手持ちのPC98は液晶画面のバックライトが点かなかったり、ハードディスクとCD-ROMも故障したためIDEのものと交換したり . . . 本文を読む
それではHHKB向けのスケッチを作成しましょう。やりたいことはここと同じで、OSのキーボード設定は日本語の状態でもHHKBの英語配列(主に記号)のキートップそのままに入力でき、かな入力のときに英語配列では入力出来ないかな文字も入力できるようにすることです。また、HHKBの右◇キーを半角/全角キーに、左◇キーを押すと自分で自由にカスタマイズしたキー配置に切り替るようにします。
キーボードから送られ . . . 本文を読む
以前、PS/2インターフェイスの英語キーボードHappy Hacking Keyboard Lite(以後HHKB)をArduinoに接続してUSBキーボードにしましたが、いくつか問題がありました。
PCの起動直後はキーボードとして認識されずBIOSの設定が出来ない。
Ubuntuでは問題ないが、Windowsを起動した直後はキーボードが正しく認識されておらず、Arduinoのリセットを行 . . . 本文を読む