Acenda um LED através de USB

5

Ei, estou apenas brincando com um cabo USB e um LED. Liguei o usb ao meu computador e liguei o terra com o terra do LED e o último pino usb (+) para o LED.

Ele permanece aceso. Mudei o fio do pino de energia USB para o pino D +. É possível que eu pudesse enviar um fluxo de bits pelo usb que, por sua vez, iluminaria esse LED?

Eu nem sou um iniciante com usb, drivers, etc. Eu só tive a idéia que me bateu e queria ver se era possível como uma espécie de mostrar aos amigos.

    
por flumpb 25.12.2010 / 05:41

4 respostas

6

Não diretamente, e mesmo se você puder, não seria muito útil, pois o protocolo usb envia constantemente pings sobre o fio; o led provavelmente apareceria continuamente mal iluminado.

Se você quiser, você pode fazer um amplificador de baixa freqüência para fazê-lo. Se você seguir esse caminho, confira USB em resumo para saber mais sobre o protocolo USB.

    
por 25.12.2010 / 20:59
2

Outra alternativa pode ser um dongle de porta usb-serial ou usb-parrallel.

Note que você precisará de um resistor em série com o seu LED para limitar a corrente a uma quantidade adequada para evitar queimar alguma coisa (seja o LED ou a interface).

Outra opção é que existem dispositivos disponíveis que fazem algo parecido com o que você pergunta, por exemplo, no momento da escrita "googling" "usb gpio" produziu muitos links.

    
por 26.05.2012 / 17:18
1

Se você tem uma porta paralela ou serial de estilo antigo, isso é muito mais fácil.

    
por 15.02.2011 / 16:59
0

Cada dispositivo USB deve implementar os recursos básicos do protoco USB, começando pela enumeração. Se isso não acontecer, seu computador manterá as duas linhas de dados a uma constante de 0V por meio de um resistor de 15 kOhm.

E mesmo se você conectar seu LED em paralelo com um dispositivo real (como um mouse), você não verá nada interessante. O protocolo USB usa a codificação NRZI com recheio de bits , então não há como manter as linhas de dados em um nível de tensão constante o suficiente para que seus olhos detectem a mudança no brilho do LED.

    
por 02.06.2015 / 13:42

Tags