Gogo Board + Powershell – II

Para liberar a execução de scripts, deveremos utilizar:

set-executionpolicy remotesigned

Selecionando “Yes” ou “Sim”.

Para o código, poderemos utilizar:

[System.IO.Ports.SerialPort]::getportnames()

$port= new-Object System.IO.Ports.SerialPort COM4,9600,None,8,one
$port.Open()
[Byte[]] $request = 0x54,0xfe,0xc4,0x00
$port.Write($request, 0, $request.Count)
$port.ReadLine()
$port.Close()

Se tudo estiver correto, a placa emitirá o sinal sonoro de bip.

Anúncios