duinozone.cz - Arduino a Raspberry fórum

Autor Téma: Komunikace VS + Arduino  (Přečteno 202 krát)

paycz

  • Host
Komunikace VS + Arduino
« kdy: Březen 11, 2017, 18:29:48 odpoledne »
Ahoj, chtěl jsem si vytvořit komunikaci mezi Visual studio a arduino, ale nevím proč se mi odeslané data neuloží do proměnné
C sharp
Kód: [Vybrat]
SerialPort arduino = new SerialPort();
 string[] ports = SerialPort.GetPortNames();
            arduino_ports.DataSource = ports;
string port = arduino_ports.SelectedItem.ToString();
                arduino.PortName = port;
                arduino.BaudRate = 250000;
                arduino.WriteTimeout = 1000;
                arduino.Open();

 string buffer =
            (
                trackBar1.Value.ToString() +
                trackBar2.Value.ToString() +
                trackBar3.Value.ToString() +
                trackBar4.Value.ToString() +
                trackBar5.Value.ToString() +
                trackBar6.Value.ToString() +
                trackBar7.Value.ToString() +
                trackBar8.Value.ToString() +
                trackBar9.Value.ToString()

        );
            byte[] buf = System.Text.Encoding.UTF8.GetBytes(buffer);
            arduino.Write(buf,0, buf.Length);
arduino
Kód: [Vybrat]
int recdata[10];
int bytes = 0;
 

Serial.begin(250000);
Serial.setTimeout(1000);

while(Serial.available())
{
  if (bytes < 10)
  {
    recdata[bytes]=Serial.read();
    bytes++;
  }
}
BTW.. z kódu jsem vybral jen některé části