A message from our CEO about the future of Stack Overflow and Stack Exchange. Read now.

Widely used standard for connecting computers to other devices, such as printers and keyboards.

USB (Universal Serial Bus) can be used for connecting a wide range of devices to a host computer. On Arduino boards, a USB connection is commonly used for providing a power supply, loading programs (sketches) into Flash memory, and for sending/receiving other data via serial.

In some cases, such as the Arduino Micro, the microcontroller can be programmed to mimic a USB input device such as a mouse or keyboard.

history | excerpt history