USB shield
Overview
The Arduino USB Host Shield allows you to connect a USB device to your Arduino board. The Arduino USB Host Shield is based on the MAX3421E, which is a USB peripheral/host controller containing the digital logic and analog circuitry necessary to implement a full-speed USB peripheral or a full-/low-speed host compliant to USB specification rev 2.0. The shield is TinkerKit compatible, which means you can quickly create projects by plugging TinkerKit modules onto the board.
Health & safety
- Ensure you are familiar with all H&S rules that apply to the environment you are working in.
- Identify where first aid can be found in your work space
- Keep all components dry and free from liquid spillages
- To avoid static, make sure your work surface is sufficiently earthed
Development journal
We first downloaded the library for the usb shield that can be found here. To test the USB shield we used the qc_board sketch found in the examples folder. We found that the shield works best with a 5v power supply added to the Arduino board. Once the qc_board sketch yielded a positive result, we moved on to using a sketch that used the usb barcode scanner. This outputted byte values to the console that were consistent with the barcodes being read.