Long Zahl an USB Interface schicken

bank24

Grünschnabel
Hi,

ich möchte unter windows einen Wert 1-1000 an meinen Megabitmeter ( http://megabitmeter.de/ )

schicken.

unter linux konnte ich ein einfach echo 750 >> /dev01/ machen.

wie gehe ich da jetzt unter windows vor ?

Programmiersprache grundsätzlich egal. C# wäre optimal :)

LG
Florian
 

bank24

Grünschnabel
habe evtl was gefunden.

un zwar folgende Software simuliert dem Betriebsystem einen zusätzlichen seriellen Port:
http://www.ftdichip.com/Drivers/VCP.htm

diesen Port kann man dann zB mit folgendem CodeSnipet ansprechen:

SerialPort serialPort1 = new SerialPort();
serialPort1.PortName = "COM1";
serialPort1.BaudRate = 9600;
serialPort1.DataBits = 8;
serialPort1.Parity = Parity.None;
serialPort1.StopBits = StopBits.One;

//opening the serial port
serialPort1.Open();

//write data to serial port
serialPort1.Write("ABC");

Werde das mal testen, sobald ich daheim bin und Adminrechte hab...
 

bank24

Grünschnabel
So Sorry dass ich das schon wieder pushe.

Habe die Treiber installiert und alles möglichen Werte versucht mit serialPort1.Write(""); zu schicken.

Der megabitmeter bewegt sich kein stück.

hat jmd nen Plan was ich falsch mache ?