How can I have my standalone Arduino appear as a USB device? I have no idea how to do this hardware or software wise(arduion/drivers on the pc)
I.E. user@host [~]>lsusb
Bus 007 Device 001: ID xxxx:xxxx My Arduino
The device would just accept text strings and output text strings back to the host computer. I don't want to continue using this as a serial device.
What have you in mind for extra capabilities if it was a USB device?
Why do you object to the Arduino appearing as a serial device?
...R
Robin2:
What have you in mind for extra capabilities if it was a USB device?
Why do you object to the Arduino appearing as a serial device?
...R
For starters I'd want to use udev to assign a different device name (such as /dev/usb/arduino). When reading/writing to the serial port at higher baud(56k), the port sometimes get's hung up. I guess I really don't like the idea of serial - my best argument is I'd just want it to function as a USB device(which would also help me to build other USB devices(HID/mass storage) in the future).
I don't know anything about using the Arduino directly as a USB device. You would probably need to reprogram the chip poviding the USB interface. But that is one of those things where, if you have to ask how, you can't do it.
I have had no problem with serial communication at 500k baud, and I'm pretty sure 1,000,000 baud also works. The Arduino Serial Monitor only works up to 115,200 baud.
A Leonardo used in conjunction with IDE 1.5.x or higher works at the full USB speed and ignores the baud rate setting. But it still appears as a serial device.
...R