通过USB将Android连接到RambO(Reprap)

时间:2013-03-18 18:45:03

标签: android usb

Hy Guys 我尝试使用http://reprap.org/wiki/Rambo将我的Rambo Board(https://code.google.com/p/usb-serial-for-android/)与android连接起来。当我插入USB端口时,应用程序已经启动,但我无法打开设备。 供应商ID和产品ID的testoutput是正确的,但是“UsbSerialProber.acquire(mUsbManager,device);”返回null? 我该怎么办?

我的应用程序与Arduino一起使用。

谢谢 马库斯

protected void onResume() {
    super.onResume();

    //Markus K hinzugefügt um device zu finden
    mUsbManager.getDeviceList();
    HashMap<String, UsbDevice> deviceList = mUsbManager.getDeviceList(); 
    Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
    mTitleTextView.setText(mTitleTextView.getText()+""+ deviceList.size()+"Geräte gefunden");
    UsbDevice device=null;
    while(deviceIterator.hasNext()){
        device = deviceIterator.next();
        mTitleTextView.setText(mTitleTextView.getText()+ device.getDeviceName()+" vendorid: "+device.getVendorId()+"  productid"+device.getProductId());

        //abfrage auf richtige vendor id!!


    }



    mSerialDevice = UsbSerialProber.acquire(mUsbManager, device);

    mTitleTextView.setText(mTitleTextView.getText()+ "Resumed, mSerialDevice=" + mSerialDevice);
    if (mSerialDevice == null) {
        mTitleTextView.setText(mTitleTextView.getText()+ "No serial device.");
    } else {

0 个答案:

没有答案