VIEWDUINO
Uma interface gráfica para dados do Arduino
Daniel GirardiBlumenau - SC
Conectando com o Arduino
Para conectar o ViewDuino com o Arduino você pode clicar em Arquivo > Conectar ou teclar
Ctrl+A ou clicar no símbolo . Isso vai abrir uma caixa de diálogo (Figura 1) onde você vai escolher a porta ao qual o seu Arduino está conectado e a taxa de transferência (baud rate). Clique OK e pronto.
Recebendo os dados
Para começar a receber os dados você precisa clicar em Arquivo > Iniciar, ou Ctrl+I, ou clicar no símbolo . Se tudo estiver correto você verá os dados aparecendo no Console, a área inferior do programa (ver Figura 2). Você vai perceber que os dados enviados pelo Arduino estarão sempre precedidos por um número + ; . Esse número é o instante em segundos que o ViewDuino recebeu o dado, contado a partir do momento em que você mandou iniciar. Importante: Quando você inicia
a coleta de dados o ViewDuino limpa o “buffer” de comunicação. Isso significa que ele joga fora todos os dados que foram enviados pelo Arduino até aquele instante.
Para PARAR de receber os dados do Arduino você pode clicar em Arquivo > Parar, ou Ctrl+P,
ou clicar no símbolo . É importante lembrar que após a parada de dados, se você voltar a coletar
Figura 1: Janela para configurar o a conexão entro o ViewDuino e o Arduino.
os dados, o ViewDuino vai jogar fora os dados recebidos entre o momento que você parou e depois reiniciou a coleta de dados.
Limpando todos os dados
Se você precisar limpar todos os dados recebidos, inclusive os dados da tabela, gráficos, histogramas etc, você pode ir em Arquivo > Limpar, ou Ctrl+L, ou clicar no símbolo .
Criando uma Tabela
Para criar uma tabela basta clicar em Ferramentas > Tabela, ou Ctrl+T, ou clicar no símbolo . Primeiramente o programa irá abrir uma caixa de diálogo pedindo para você dizer qual o separador (ver figura 3). O padrão do programa é ; mas você pode optar por qualquer outro símbolo, incluindo espaços ou tabulações.
Quando você criar uma tabela, ela irá automaticamente pegar os dados do console e separá-los de acordo com o separador definido. O primeiro dado, que é instante em que foi recebido pelo ViewDuino, ele estará sempre separado por ; e o programa vai separá-lo automaticamente.
Enquanto estiver correndo a coleta de dados, a tabela é atualizada automaticamente. Além disso, a tabela é fundamental para qualquer outro elemento que você queira criar, como gráfico,
histogramas, ajustes etc.
Salvando a tabela
Você pode salvar a tabela de duas formas:
1) Salvando uma única vez: Você pode salvar a tabela clicando em Arquivo > Salvar , ou Ctrl+S,
ou clicando no símbolo . Repare que está opção só está disponível após você criar uma tabela. Nesse procedimento a tabela é salva uma única vez, como um arquivo na extensão “.dat” e com os
Figura 3: Caixa de diálogo para identificar o separador dos dados.
dados separados por ;.
2) Salvando a tabela em intervalos periódicos de tempo: Basta clicar em Tabela>Salvar Periódico. O programa irá abrir uma primeira janela (ver figura 5) pedindo a cada quantos dados
você deseja salvar. O padrão é a cada 1000 dados, isso significa que a cada 1000 dados recebidos o programa vai salvar um arquivo “.dat” com a data e a ordem. Sempre que o programa salva os dados ele limpa da memória os dados. Após estabelecer a frequência de salvamento você vai escolher onde salvar e qual o nome base do arquivo, o padrão é “data_”. Ao final do nome base será adicionada a data de salvamento e um índice que estabelece a ordem de salvamento.
Obs: Para interromper o salvamento automático, basta clicar em Tabela>Para Salvar Periódico.
Adicionando uma coluna a Tabela
Para adicionar uma coluna a tabela, basta clicar em Tabela > Criar Coluna. O programa vai abrir uma caixa de diálogo (ver figura 6) pedindo qual operação deve ser feita para criar uma coluna. O programa aceita qualquer operação matemática com as colunas. Por exemplo, se você quiser que a nova coluna seja a soma das Colunas 2 e 3 basta fazer: $C2$+$C3$
Você pode fazer uma coluna usando funções matemáticas, por exemplo: sin(0.54*$C1$), essa operação vai criar uma coluna que é o seno de 0,54 vezes o valor da primeira coluna.
Deletando uma coluna
Para excluir uma coluna da tabela basta clicar em Tabela>Deletar Coluna. Vai aparecer uma caixa de diálogo onde você precisa definir qual coluna você quer deletar.
Derivando os dados
Para fazer a derivada de um dado basta clicar em Tabela>Derivada. Vai aparecer a primeira caixa de diálogo pedindo para você definir qual coluna corresponde ao dY e em seguida você irá informar qual coluna corresponde ao dX. O programa irá criar uma nova coluna com a derivada. A derivada
Figura 5: Janela para escolha do salvamento automático.
calculada é pelo método de Euler progressivo: f (xi)=Yi +1−Yi
Xi +1−Xi
Adicionando um Gráfico
Para adicionar um gráfico no programa basta clicar em Ferramentas>Gráfico, ou Ctrl+G, ou clicar no símbolo . O programa vai abrir uma caixa de diálogo perguntando quantos curvas você deseja mostrar. Depois ele vai pedir informações sobre o gráfico (ver figura 7).
As informações são quase auto explicativas, repare na fig. 7 que você pode fazer operações sobre as colunas. No exemplo, a curva 1 irá mostrar a coluna 2 vezes 3 e a curva 2 irá mostrar os logaritmo natural (Ln) da coluna 3. O resultado pode ser visto na figura 8.
Dentro da janela de gráficos há várias ferramentas, você precisa explorá-la. Por exemplo, é possível definir uma região do gráfico onde o programa irá calcular a média, desvio padrão, somatório e integral da curva (ver figura 9). Se você der dois cliques em cima de um eixo, você pode alterar os limites do eixo e a escala (linear, logaritmo). Você pode salvar o gráfico, alterar os títulos dos eixos,
Figura 7: Ajustes para o gráfico.
remover elementos do gráfico etc, basta você explorar os recursos.
Adicionando um histograma de uma coluna
Para adicionar um gráfico no programa basta clicar em Ferramentas>Histograma, ou Ctrl+H, ou clicar no símbolo . O programa irá perguntar qual coluna você gostaria de fazer o histograma.
Fazendo ajuste linear
Para adicionar um gráfico no programa basta clicar em Ferramentas>Ajustes, ou Ctrl+F, ou clicar no símbolo . Siga as instruções no programa.
Adicionando Mostradores
Para adicionar um gráfico no programa basta clicar em Ferramentas>Mostradores, ou Ctrl+D. O programa vai pedir quantos mostradores você deseja mostrar e em seguida ele irá pedir para você configurar os mostradores (ver figura 10). O sistema é o mesmo usando na criação de gráficos.
Figura 9: Gráfico com algumas informações da curva.