Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2018/12/07 06:59:10

MixJuice GET URL : kidspod.club/mj/695

IchigoJamにバーコードリーダーを接続してみた。

IchigoJamのキーボード端子はPS/2規格で、PS/2・USB両用のキーボードを接続するためにUSB端子になっています。キーボードに付属のUSB>PS/2とは逆のPS/2>USBのアダプタを使用し、PS/2規格のバーコードリーダーを接続してみたが、認識せず。

https://www.switch-science.com/catalog/3785/
USB PS/2逆変換アダプタで、USB接続のバーコードリーダーを接続。
1機種を除いて動作せず。動作した機種も文字間ディレイを設定しても変換アダプタの処理速度・バッファが足らずにデータ落ちした。

RaspberryPiはバーコードリーダーの入力が処理できるのでGPIO TXD RXD を接続、IchigoJam BASIC RPi でプログラムを書くことで、通信を行う。

IchigoJam BASIC RPiには一部にIchigoJamと動作が異なる部分があるので、これでいいのだ。

SOURCE CODE

10 'RPi UART INKEY
20 UART 0,1
30 CLS
40 K=INKEY()
50 IFK>0?CHR$(K);
60 GOTO40

10 'RPi UART SEND
20 UART 1,0
30 CLS
40 K=INKEY()
50 IFK>0?CHR$(K);
60 WAIT 10
70 GOTO 40

COMMENT