USB es un protocolo de comunicación. Cuando digo que es un protocolo, significa que hay ciertas reglas que debe seguir para que su computadora se comunique con el dispositivo seleccionado. La siguiente es la estructura de cable necesaria para la comunicación USB.
Ahora,deformapredeterminada,sufuentedealimentaciónUSBestásiempreencendida.Sinembargo,haypocasplacasbaseparacomputadoraquelepermitenencenderoapagarsegúnsusnecesidades.Sisolodeseacontrolarunsololed(encenderoapagar),entoncesquerríaverificareltiempoenqueestainstalaciónestádisponibleconsuplacabase.
Sinolotienes,entonceslasoluciónsevuelveunpocodifícil.EstosedebeaquenopuedecontrolarlosnivelesdevoltajedeDATA-yDATA+.Porlotanto,esposiblequetengaquecrearundispositivoquecomprendaydecodifiqueunpaqueteUSB.Entonces,cuandoenvíelaseñaldeactivaciónodesactivaciónencapsuladaenunpaqueteUSB,eldispositivoentenderásucomandoycontrolaráelledporusted.
paralasegundaopción,echaunvistazoa Arduino . Hay muy buenos ejemplos en los que puedes trabajar para arduino. Estas tarjetas utilizan los chips FTDI que sugiere @MarkU.