Pular para o conteúdo

Utilizar as saídas da comunicação serial como parâmetros no terminal.

Responder tópico
  • Denunciar
  • Indicar

1. Utilizar as saídas da comunicação serial como parâmetros no terminal.

Enviado em 19/07/2014 - 16:23h

Olá, passei um dia tentando arrumar uma forma de utilizar os dados provenientes da comunicação serial do arduino como parâmetro para alguma função no terminal, sem sucesso.
Utilizei a ferramenta "picocom" para tentar colher os dados porém sem sucesso, tentei apenas o "cat" porém também sem sucesso, O máximo que consegui fazer foi criar um arquivo de texto contendo os dados da saída, porém os dados saem de 1 em 1 segundo e não consigo para-los de forma convencional (tenho que apertar ctrl+a+z senão os dados não param de vir), impossibilitando assim de usar os mesmos em um shell script.
Estava pensando em criar um programa em C, porque assim usando o FILE * fopen(), comando proveniente do c, poderei acessar o arquivo de texto e pegar uma das linhas e usar como parâmetro para uma função, porém fica a pergunta:
Como usar funções do C no terminal(com ênfase na função FILE *a/fopen)?
Como parar uma aplicativo que tem que realizar um conjunto de teclas(ctrl+a+z) para aborta-lo em um shell script?
Existe algum modo mais simples de utilizar as saídas da porta serial do arduino como parâmetro para o serial?
Desde já agradeço as resposta.

Responder tópico

2. Re: Utilizar as saídas da comunicação serial como parâmetros no terminal.

Enviado em 30/08/2014 - 13:42h

Amigo, recomendo dar uma olhada no python e pyserial.
Com eles consigo não só ler os dados como também comunicar com o Arduino.

Boa sorte.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder