Arduino e VB.Net

Salve a tutti,

Ho la necessità di far lavorare un ArduinoMega con un software per pc sviluppato in VB.net
Nessuno problema per quanto riguarda la connessione e lo scambio di dati, pero purtroppo ho un problema alla prima connessione

mi spiego meglio, quando si apre il Monitor Seriale dell' ide lui automaticamente resetta la Board. questa cosa non mi succede quando connetto la mia app sviluppata in VB, cio mi comporta una non connessione.

Se premo il reset su Arduino Mega e poi mi connetto nessun problema, funziona perfettamente.

Come posso sviluppare l' auto reset come fa il Monitor Seriale Sull' Ide?

Questo è il codice che ho per la connessione

    Dim WithEvents SerialPort As New IO.Ports.SerialPort

    Private Sub ConnectSerial()
        Try
            SerialPort.BaudRate = "115200"
            SerialPort.PortName = "COM8" 'notice how the ports are named? they HAVE to have COM in front of the number
            SerialPort.Open()
        Catch
            SerialPort.Close()
        End Try
    End Sub

Visto che il reset è provocato dal DTR, in C# farei così

serialPort.DtrEnable = true;

Grazie 1000

Funziona!!!!