Вот мой упрощенный код:
> [System.IO.Ports.SerialPort]::getportnames() #to get all the port names
COM1
COM2
COM3
$port = new-Object System.IO.Ports.SerialPort "COM1",9600,None,8,one
$port.Open()
$port.Write("Hey")
Start-Sleep -Milliseconds 3000 #I wait to make sure it gets written
$port.ReadExisting()
Ничего не возвращается.
Почему он ничего не возвращает, когда должен вернуть "Привет"?Как я могу правильно написать на порт и прочитать его?