[Mindstorms]NXT USB mouse

いしかわきょーすけさん作のUSBホスト回路(USBマウス/USBキーボードのUART出力)をNXT用センサに応用してみました。非売品です。
基板の上半分はNicoSensor(NxtSerial)、下半分がいしかわさんのUSBホスト回路です。
それぞれ独立しています。
 
 
▲プリント基板。 
 
完成写真。 
・ちょっと部品を端折ってます。
・3.3V三端子レギュレータをLEDで代用しています。ATtiny2313側が3Vを切ると正常動作しない(データ化けする)ので注意。
 
ダイオード2本直列にして、3.3Vを作った場合。
 
▲実測したところ、ATtiny2313側は9750bpsになっていましたので、ATtiny26側もそれに合わせます。
 
 
関連情報
 
----
 
部品情報 
CN1 = USB Aタイプコネクタ
 
U1 = ATtiny2313
 
U2= ATtiny26L または261、461 、861
秋月では売ってません。マルツとかにあるかも。
 
X1 = 12MHzのクリスタル
クリスタルの場合はC1/C2に15pF~22pFくらいのコンデンサが必要。 
 
CN2:NXT用モジュラージャック

U1:ATtiny26L
R1/R2:100kオーム
R3:1.5kオーム
LED1:LED
 
----
 
NXTUSBHOST.COMP : cadlus x用の基板パターンファイルです。 サポートなし。動作無保証。フリー素材。
tiny26_firmware.zip:ATtiny26側ファームウエアとNXT側のサンプル。
usbmouse2.nxcの実行結果。USBマウスの動きに合わせて、一筆書きで絵が描かれます。
ċ
NXTUSBHOST.COMP
(37k)
Matsubara Takuya,
2010/06/08 10:10
ċ
tiny26_firmware.zip
(9k)
Matsubara Takuya,
2012/10/12 2:35
Comments