Estou tentando enviar uma mensagem incluindo retornos de carro (representados sem pressionar enter) por uma conexão serial. Funciona se eu pressionar enter com uma conexão serial aberta, mas não encontrei uma maneira de representar o caractere de retorno de carro com sucesso no corpo da mensagem.
Por exemplo, o seguinte funciona abrindo uma conexão serial com meu Arduino via USB (tela /dev/tty.usbmodemFA1331 9600) ou usando o monitor serial do Arduino:
SIOP v1.0 SAÍDA
Tipo de conteúdo: Texto/UTF-8
Valor: "Hello World!"
/FIM
(observe que eu insiro uma linha por vez e pressiono enter no teclado após cada linha).
Mas as seguintes tentativas não:
- SIOP v1.0 OUTPUT\rContentType: Text/UTF-8\rValue: "Hello slashr!"\r/END
- SIOP v1.0 OUTPUT^MContentType: Text/UTF-8^MValue: "Hello m!"^M/END
- SIOP v1.0 OUTPUT/rContentType: Text/UTF-80x0DValue: "Hello World!"0x0D/END
Obrigada!