Du brauchst also einen USB-UART-Wandler. An diesem schließt du dann einen µC an. Der µC wertet den Befehl aus und steuert mit einer Leistungsstufe (nicht direkt) den E-Magnet an. Du kannst zusätzlich noch Daten an den Rechner zurückschicken (Befehl erkannt, Störung des Magneten wie z.B. Überstrom,...)
Je nach Controller musst du Software UART verwenden oder hast HardwareUART zur Verfügung. Als Leistungsstufe würde ich einen Transistor oder Fet verwenden und kein Relais, da Relais einen Verschleiß der Kontakte haben (durch das Schalten).
Ansteuern kannst du dann wie du willst entweder mit einem Terminalprogramm oder einem selbstgeschriebenen Programm. Den USB-UART-Wandler verwendest du wie eine normale RS232 Schnittstelle (wird als virtueller Com Port genutzt).
MfG Hannes
Lesezeichen