Programm-LED mit nur USB-Anschluss
Ich möchte Kontroll-LED mit C# mit nur USB-Anschluss. Ich glaube nicht möchten, fügen Sie jedes andere Gerät mit USB. Ich möchte nur anfügen, FÜHRTE direkt an den USB-port-pins und Programm (blinken etc). Wie kann ich das tun? Ich bin neu in hardware-Programmierung und es wird mein erstes Programm.
EDIT: ich kann es schon (blink-LED) mit printer port
durch das anbringen einer led-pin auf data pin
und andere zu ground
. Wie kann ich das gleiche mit USB-Anschluss? Mein motherboard nicht über einen Drucker-port. USB ist die einzige option.
- Das kannst du nicht tun. LED ' s sind nicht mit einem USB-Gerät, so dass es keine Kommunikation zu haben. Kann man vielleicht eine LED zum Leuchten (oder durchbrennen oder Feuer fangen) durch Einhaken es bis, aber das ist über es.
- Sie finden es möglicherweise einfacher, wenn Sie einen alten Parallel-port (Drucker).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist dies nicht möglich.
Aktuellen Daten-pins ist zu gering, daher-LED niemals Leuchten, wenn verbunden mit
5V
- und jedes Daten-pin. Daher LED können nicht direkt gesteuert werden mithilfe von Daten-pins am USB-portViele mainboards dauerhaft liefern USB-ports mit Strom.
Könnte Sie theoretisch auf den USB-controller in einigen suspend-Modus und wieder zurück, aber das ist schlecht.
Müssten Sie irgendeine Art von controller zu akzeptieren, Befehle über USB dann einige diskrete Elemente zum öffnen/schließen Strom aus der permanente USB-Stromversorgung und lassen Sie es erreichen, Ihre LED.
Kann man wirklich nicht tun. Sie können es tun, mit einem parallel-port, weil Sie haben individuelle Kontrolle über die Daten-pins. Mit USB -, Sie haben nur die Kontrolle über die Daten, die Fahrten auf der Oberseite des USB-Protokolls. Es ist wahrscheinlich, dass das Protokoll wird in der firmware von einem chip auf dem motherboard wie auch immer, also es gibt wahrscheinlich keine Möglichkeit, das zu tun, was Sie tun möchten, kurze Anschluss der LED über die power-pins und Umschalten USB bus power, die Sie NICHT tun sollten für eine ganze Vielzahl von Gründen.
Nur ein Arduino oder so etwas. Auf lange Sicht wird es viel einfacher und flexibler sein.
OK, also warum nicht kaufen, ein günstige USB-Drucker-port und nutzen? Da Sie bereits über den LPT-port code arbeiten, das gibt Ihnen eine transparente Lösung.
Könnten Sie ein PIC-mikrocontroller . Die 18f-Serie können Sie direkt interface led ' s über usb . Es ist auch möglich, code mit c# und verwenden Sie nur die USB-port-zur Steuerung der led . Ich vermute, Sie wirklich wollen, um die Kontrolle der led, und nicht nur erhalten Sie zu glühen .
Wenn Sie klar das Motiv der LED-Steuerung über USB, dann wird es sehr hilfreich eine Antwort auf die F: