使用Arduino在USB端口上发送一个号码

时间:2014-10-14 16:29:13

标签: arduino usb

任何想法或有用的代码想法,一旦按下按钮,编程arduino板在USB上发送一个数字..这样C ++或VB6应用程序可以从USB端口读取数字并执行某些任务?< / p>

更清晰的想法是,我想连接一个按钮矩阵和arduino板(作为输入),一旦按下按钮,arduino就会发送矩阵编号的按钮编号为:

1 2 3 4
5 6 7 8
9 . . . 

代码示例

int inputOne = 1;  // as an example
int inputTwo = 2;

void loop()
{
If DigitalRead(inputOne, HIGH) {
 USB to send number "1"
}

If DigitalRead(inputTwo, HIGH) {
 USB to send number "2" 
}
}

那么如何在USB端口上发送一个数字,以便C ++或VB6应用程序可以将其读入变量或字符串..

1 个答案:

答案 0 :(得分:0)

Arduino Due可以与USBHost库一起使用,这样您就可以轻松完成此操作。它会模仿键盘或鼠标。

http://arduino.cc/en/Reference/USBHost

然后你可以创建一个带有PISO移位寄存器的按钮数组,或使用它上面的许多突破来驱动它。