Stormer 发表于 2014-5-7 07:31:08

【疑问】有人用过USB HOST SHIELD 2.0吗?



我现在使用USB HOST SHIELD 2.0 (http://www.circuitsathome.com/arduino_usb_host_shield_projects)来接收USB键盘的按键信息,测试成功,串口监视器里获取的按键字符都正确。


但是当我把USB键盘监听的代码放到我之前的程序里的时候,出现问题了。


之前我是使用中断来实现音频信号的生成,而现在用了USB监听代码后,感觉之前写的中断处理程序部分都没有被运行。

怀疑是不是两部分代码都使用了相同的计时器?这种情况应该怎么解决呢?

Super169 发表于 2014-5-7 11:58:49

兩者都是用 interrupt 的嗎?如果是的話, 當其中一個在執行中, 另一個好像會被 ignore 的.

humhumhum 发表于 2014-5-7 12:41:35

你有看到过USB SHIELD 有SAMPLE吗...里面看看应该有资料 我也在研究HID 有机会一起来啊[email protected]

tom_hsh 发表于 2014-5-8 12:10:11

曾经做过
电脑通过wifi发数据给安卓手机,手机通过USB SHIELD发数据到arduino上
感觉很烦,研究的东西很多,包括用Eclipse写andriod程序,arduino上写下位程序,pc上写上位程序
不如用蓝牙方便
建议没必要用这个,尽管手机上有很多传感器,很诱惑:L

Stormer 发表于 2014-5-8 18:35:36

tom_hsh 发表于 2014-5-8 12:10 static/image/common/back.gif
曾经做过
电脑通过wifi发数据给安卓手机,手机通过USB SHIELD发数据到arduino上
感觉很烦,研究的东西很多 ...

你这么一说还真是。蓝牙也是个不错的方法。 可问题又来了,把蓝牙模块接到键盘的时候,它们之间的数据通信也是个麻烦事儿,我想想。

mybag1 发表于 2015-6-13 15:13:40

请问,你是如何实现接收usb 键盘按键信息的,能具体讲讲吗?

shizhengju 发表于 2015-7-21 14:49:23

你那个实现了吗?能不能把传感器通过USB接口连接,然后读取数据?

zoologist 发表于 2015-7-21 15:08:10

shizhengju 发表于 2015-7-21 14:49 static/image/common/back.gif
你那个实现了吗?能不能把传感器通过USB接口连接,然后读取数据?

理论山都可以,但是除了 hid 设备其他的都会非常麻烦....

shizhengju 发表于 2015-7-21 17:00:00

zoologist 发表于 2015-7-21 15:08 static/image/common/back.gif
理论山都可以,但是除了 hid 设备其他的都会非常麻烦....

如果用USB host shield连接上温度传感器,是不就要写一个USB通信?

zoologist 发表于 2015-7-21 20:35:21

shizhengju 发表于 2015-7-21 17:00 static/image/common/back.gif
如果用USB host shield连接上温度传感器,是不就要写一个USB通信?

有可能,一般usb 温度计都是 Hid

应该比较容易读

shizhengju 发表于 2015-7-22 09:27:41

zoologist 发表于 2015-7-21 20:35 static/image/common/back.gif
有可能,一般usb 温度计都是 Hid

应该比较容易读

我是利用arduino+USB host shield +温度传感器在串口检测中看到信息。可是我做不出来,串口无法读到传感器传来的信息。

zoologist 发表于 2015-7-22 09:38:15

shizhengju 发表于 2015-7-22 09:27 static/image/common/back.gif
我是利用arduino+USB host shield +温度传感器在串口检测中看到信息。可是我做不出来,串口无法读到传感器 ...

如果只是获得温度数据,没必要用usb温度计啊,绕的太远了

也不好矫正

zoologist 发表于 2015-7-22 10:04:43

shizhengju 发表于 2015-7-22 09:27 static/image/common/back.gif
我是利用arduino+USB host shield +温度传感器在串口检测中看到信息。可是我做不出来,串口无法读到传感器 ...

我用过usb温度计,直接在 pc上用

http://www.lab-z.com/%E3%80%902012%E5%B9%B402%E6%9C%8829%E6%97%A5%E3%80%91%E8%BD%AC%E7%9C%BC%E9%A9%AC%E4%B8%8A%E5%B0%B1%E8%A6%81%E5%88%B0%E4%B8%89%E6%9C%88%E4%BB%BD%E4%BA%86-%E5%BE%88%E4%B9%85%E6%B2%A1%E6%9C%89%E6%9B%B4/

shizhengju 发表于 2015-7-22 10:21:39

zoologist 发表于 2015-7-22 09:38 static/image/common/back.gif
如果只是获得温度数据,没必要用usb温度计啊,绕的太远了

也不好矫正

只是一个想法,想以后把传感器都换成USB接口插在USB host shield上就能用

zoologist 发表于 2015-7-22 13:44:52

shizhengju 发表于 2015-7-22 10:21 static/image/common/back.gif
只是一个想法,想以后把传感器都换成USB接口插在USB host shield上就能用

理论上可以,没问题 usb是即插即用,hid 协议设计的目的也是不需要驱动

但是就实际难度和成本上来说,这样做的成本太高,复杂程度也太高
页: [1] 2
查看完整版本: 【疑问】有人用过USB HOST SHIELD 2.0吗?