Código: ARD0011032
R$ 219,00

 

O Arduino USB Host Shield permite que você conecte um dispositivo USB à sua placa. É baseado no CI MAX3421E (datasheet), que é um controlador de periféricos USB contendo a lógica digital e o circuito analógico para implementar uma conexão USB de velocidade total e um anfitrião compatível com a especificação USB 2.0.

 

As seguintes classes de dispositivos são suportadas por este shield:

  • Dispositivos HID (human interface device): teclados. mouses, joysticks, etc.
  • Controladores de video games: Sony PS3, Nintendo Wii, Xbox 360.
  • conversores de USB para serial: FTDI, PL-2303, ACM, bem como alguns celulares e receptores de GPS.
  • Celulares e tabletas Android com capacidade ADK.
  • Câmeras Digitais: Canon EOS, Powershot, Nikon DSLRs e P&S, bem como genéricas PTP
  • Dispositivos de armazenamento: pen drives USB, leitores de cartões de memória, discos duros externos, etc.
  • Módulos Bluetooth.

Para informações sobre o uso deste shield com o sistema operacional Android, veja a Google's ADK documentation.

O Arduino se comunica com o MAX3421E utilizando o SPI (através da conexão ICSP) que está nos pinos 10,11,12 e 13 do Uno, e nos pinos 10,50,51 e 52 do Mega. Em ambas placas o pino 10 é usado para selecionar o
MAX3421E.

Sumário

Voltagem operacional
5V
Controlador USB
MAX3421E
corrente máxima
500mA quando o Arduino é alimentado por uma fonte externa adequada através  do conector de alimentação.
corrente máxima400mA quando o Arduino é alimentado pela porta USB

Biblioteca Arduino

O Arduino USB Host Shiled pode ser utilizado com a "USB Host Library for Arduino" hospedada por Oleg Mazurov e Alexei Glushenko da circuits@home, Kritian Lauszus e Andrew Kroll no GitHub (download).

Tutoriais

Controlando um carro de rádio controle com o controlador sem fio do XBOX.

Aqui você encontrará alguns tutoriais da circuits@home:

dispositivos Bluetooth HID;

controlador PS4;

Controle de armazenamento;

Esquema e desenho de referência:

Arquivos EAGLE: USBHostShield-Rev2.zip

Esquema: USBHostShield-Rev2.pdf

Alimentação

O Arduino USB Host Shield não tem conector de alimentação e somente é alimentado quando encaixado em uma placa Arduino.

Entradas e saídas

O shield tem uma porta USB macho na qual você pode conectar um dispositivo USB.

Este shield tem ainda algumas interafces de entrada e saída e de comunicação. Os conectores embarcados são:

  • 2 entradas: IN2 e IN3 (em branco) estes conectores estão direcionados aos pinos de entradas analógicas A2 e A3, e também à alimentação e ao terra.
  •  2 saídas: (OUT5 e OUT6 (em laranja), estes conectores estão direcionados aos pinos de saída PWM 5 e 6.
  •  2 TWI: estes conectores (4 pinos em branco) estão direcionados à interface TWI do Arduino. Ambos se conectam à mesma interface TWI para permitir a criação de cadeias TWI.

Características físicas

O comprimento e a largura máximos do PCB são 6,86 e 5,34 cm respectivamente. Quatro orifícios para parafusos permitem que a placa seja fixada em uma superfície ou case. Note que a distância entre os pinos digitais 7 e 8 é de 0,16" fora do padrão de 0,1".

Produtos relacionados