USB Host là để cho phép các thiết bị ngoại vi khác như chuột, bàn phím, kết nối vào. USB Host phải cấp nguồn cho các thiết bị ngoại vi. USB Host còn có tên gọi khác là USB OTG. USB Devices là để kết nối tới USB Host, USB Devices sẽ nhận nguồn điện 5V từ USB Host để hoạt động. Hiện nay rất nhiều trang web bán hàng mô tả rằng " Arduino Leonardo còn có thêm một chức năng khá hay, đó là USB host ". Đó là mô tả không đúng, mình cũng đã mua board Arduino Leonardo vì tưởng rằng nó có thể làm được USB Host như các trang web bán hàng mô tả nhưng thực tế là board này không hỗ trợ USB Host. Theo trang web của Arduino " The Arduino LEONARDO is an integrated USB HID Arduino board. Ideal for projects requiring the board to behave (act) as a USB human interface devices. ", dịch ra có nghĩa là Arduino Leonardo là một board Arduino tích hợp USB HID (chuột, bàn phím,... là các thiết bị USB HID), phù hợp cho những dự án cần yêu cầu board mạch hoạt động như là một thiết bị USB ngoại vi...