PowerShell serial monitor for Arduino

Just a simple option to monitor the USB serial communications from an Arduino.

$port= new-Object System.IO.Ports.SerialPort COM4,115200,None,8,one;
$port.open(); 

while ($port.IsOpen) {
    $port.ReadLine();
    if ($Host.UI.RawUI.KeyAvailable -and ([int]$Host.UI.RawUI.ReadKey‘AllowCtrlC,IncludeKeyUp,NoEcho’).Character) -eq 3) {
        $port.close();
        break;
#In ISE, use <Ctrl>Pause to exit
    }
}
$port.close();

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s