I have an Arduino Pro micro and I need to know if it is possible to use an USB device like a camera or things like that Since the processor is a 32U4. the USB Shield is for the Arduino Uno and I don't want to buy more stuff.

  • 1
    no; you can't get a "driver" for a normal USB camera for the MCU. you would need something closer to a Pi...
    – dandavis
    Commented Feb 19, 2017 at 8:38

1 Answer 1


Some important facts:

  • The 32U4 cannot act as a USB master, only a USB device (it doesn't have a USB OTG interface).
  • The USB shield is an SPI based device. It can communicate with any host MCU that can use SPI, as long as you can wire it in properly.
  • The Arduino doesn't have the processing power or memory to deal with the sheer onslaught of data a USB camera sends.

So yes, you could use the USB shield with a 32U4 based board if you can work out the right wiring. However you will not be able to use things like cameras with it since you lack the processing power to do it.

For camera work you need something more like a Raspberry Pi.

  • or a serial/ftp camera...
    – dandavis
    Commented Feb 19, 2017 at 18:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.