Numato Labs社のUSB GPIO(デジタル入出力)ボード。
パソコンのUSBにつないで128点のLVTTLレベル(3.3V)のデジタル入出力を行うことができます。
Visual Basic, Visual C++, Visual C# などのVisual Studio(6.0, .NET, 2005, 2008, 2010, 2017)はもちろん, VBA, Python, Perlからでも制御できます。また、Windowsだけでなく、Linux、Mac OSでも使用できます。
5VのTTLレベルではありません。5Vの入出力はできません。
この商品は、受注後取り寄せますので、納期が2週間ほどかかります。
■ 商品説明
パソコンのUSBにつないで128点のTTLレベルのデジタル入出力を行うことができます。Visual Basic, Visual C++, Visual C# などのVisual Studio(6.0, .NET, 2005, 2008, 2010)はもちろん, VBA, Python, Perlからでも制御できます。
■ 商品仕様
製品名 | USBGPIO128 USB TTLレベルデジタルI/O 128点入出力 |
---|---|
型番 | GP1280001 |
メーカー | Numato Labs |
2022年7月18日 昨今の円安に伴い、仕入れ価格が大幅に上がりました。それに伴い、心苦しいところではありますが、販売価格を値上げいたしました。
128点のLVTTLレベル(3.3V)デジタル入出力
32点の入出力端子を備え、各々入出力の方向を設定することができます。
最大入力電圧は、3.3Vですので注意してください。5VのTTLレベルではありません。
Windows 10に対応
Windows XPはもちろん、Windows 7 32bit/64bitでも使用することができます。
Visual Studioで簡単に制御
仮想COMポート(RS-232Cシリアルポート)として動作しますので、シリアル通信の関数を使うことにより、Visual Basic, Visual C#, Visual C++などのVisual Studio(Ver.6.0, .NET, 2005, 2008, 2010)で簡単に使用することができます。
シリアルコマンド
ver
バージョンを取得します。
gpio set 番号
指定の番号 の出力をONにします。番号は、0~127を指定します。
gpio clear 番号
指定の番号 の出力をOFFにします。番号の指定は、setと同様です。
gpio read 番号
指定の番号より入力状態を読み出します。番号の指定は、setと同様です。Hで1、Lで0がそれぞれ返ってきます。
Perlでも使用可能
Perlでも使用できます。
Pythonでも使用可能
Pythonでも使用できます。
1台のパソコンに複数の本ボードを接続して使用可能
1台のパソコンに複数の本ボードを接続して使用することも可能です。仮想COMポートとして動作するため、パソコンに接続すると各々別のポートとして、登録されます。そのCOMポート番号で各ボードを識別することができます。
ユーザーによるファームウェアの書き換えも可能
制御にはMicrochipのPIC18F65J50を使用しており、ICSP端子(ヘッダーピンは付いておりません)を備えているため、ユーザーによるファームウェアのプログラミング・書き換えが可能です。
ファームウェアの書き換えは、ユーザーの責任で行ってください。ファームウェアの書き換え、プログラミングに関する質問にはお答えできません。
端子台で簡単接続
リレー接点の入出力は、端子台になっていますので、コネクター式と違って、はんだ付け不要で簡単に接続できます。ヨーロッパ式端子台なので、圧着端子を使わなくても導線をしっかり固定できます。
Linuxでも使用可能
Linux機に接続すると、“ttyACMx” というようなデバイス名が割り付けられます。それに対する入出力で使用できます。
Mac OSでも使用可能
Macに接続すると、シリアルポートと同様のデバイス名が割り付けられます。それに対する入出力で使用できます。
ダウンロード
User Manual
Windows用ドライバー
サンプルコード
Visual C++ 2008 コマンドラインアプリ
Visual C++ 2010 コマンドラインアプリ
Visual C++ 6 GUIアプリ
Visual Basic 2008 GUIアプリ
Visual Basic 2010 GUIアプリ
Visual Basic 6 GUIアプリ
Windows Python コマンドラインアプリ
Java (NetBeans) コマンドラインアプリ
Visual C# 2012 GUIアプリ
AutoHotkey
Microsoft Excel 2010 VBA
Microsoft Word 2010 VBA
Windows JustBASIC
対応OS
Windows 2000
Windows XP
Windows Vista 32bit/64bit
Windows 7 32bit/64bit
Windows 8(8.1) 32bit/64bit
Windows 10 32bit/64bit
Linux
Mac OS X
仕様
電源 USBバスパワーを使用。ジャンパーピンの設定で外部電源を使用することも可能。
デジタル出力最大電流
端子(チャネル)によって異なります。
ソース
IO001, IO013, IO015 – IO019, IO023, IO025 – IO027, IO29, IO31, IO033, IO035, IO041, IO043, IO045, IO047, IO069, IO075 – IO080, IO083, IO087, IO089, IO091, IO093, IO096, IO098 – IO100 15mA
IO000, IO002 – IO012, IO014, IO020 – IO022, IO024, IO028, IO030, IO032, IO034, IO036, IO037, IO039, IO042, IO044, IO046, IO049, IO050, IO052, IO054, IO056, IO058, IO060, IO062 – IO068, IO070 – IO074, IO081, IO082, IO084 – IO086, IO088, IO090, IO092, IO094, IO095, IO097, IO10I – IO103 25mA
IO038, IO040, IO048, IO051, IO053, IO055, IO057, IO059, IO061 33mA
IO104 – IO127 25mA
シンク
IO001, IO013, IO015 – IO019, IO023, IO025 – IO027, IO29, IO31, IO033, IO035, IO041, IO043, IO045, IO047, IO069, IO075 – IO080, IO083, IO087, IO089, IO091, IO093, IO096, IO098 – IO100 15mA
IO000, IO002 – IO012, IO014, IO020 – IO022, IO024, IO028, IO030, IO032, IO034, IO036, IO037, IO039, IO042, IO044, IO046, IO049, IO050, IO052, IO054, IO056, IO058, IO060, IO062 – IO068, IO070 – IO074, IO081, IO082, IO084 – IO086, IO088, IO090, IO092, IO094, IO095, IO097, IO10I – IO103 25mA
IO038, IO040, IO048, IO051, IO053, IO055, IO057, IO059, IO061 33mA
IO104 – IO127 25mA
入力 Lレベル 最大電圧 0.15 V
入力電圧最大 3.3V
出力 Lレベル電圧 0V
出力 Hレベル電圧 3.3V
最高スイッチング速度 50msec~300msec(プログラム、PC構成等によって異なります)
USB接続 USBミニコネクター
USBケーブルは付属しておりません。