概要
UARTシリアル経由でログイン、こんなこともできるのかぁ・・というただの実験です。
LAN端子のない「MODEL A」ならば、ディスプレイが立ち上がらないような非常時に役に立つかな?
ハードウェア
ラズパイは3.3V系でARDUINO UNOは5V系ですからレベル変換が必要です。この部分の電源はどちらのボードからとってもOKですね。
スケッチ書き込み時はARDUINOの0番、1番の接続をはずしておいて下さい。ここの信号はUSBシリアルと共用しているようです。
ソフトウェア
ARDUINO側のプログラムです。速度1200ボー。PS/2キーボードを使います。追加ライブラリが必要です。
DOWNLOAD(.zip)
PS2keyboardライブラリ
※ラズパイ側の速度変更は /boot/cmdline.txt と /etc/inittab の最後の行を書き換え。
テスト
動画の様子(動画)