0% acharam este documento útil (0 voto)
3 visualizações6 páginas

Manual Viewduino

O documento apresenta o ViewDuino, uma interface gráfica para interação com dados do Arduino, detalhando como conectar, receber e manipular dados. Inclui instruções sobre criação de tabelas, gráficos, histogramas e ajustes, além de opções para salvar dados e realizar operações matemáticas. O uso de atalhos de teclado e a importância de limpar dados são destacados ao longo do texto.

Enviado por

infotiaelis
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações6 páginas

Manual Viewduino

O documento apresenta o ViewDuino, uma interface gráfica para interação com dados do Arduino, detalhando como conectar, receber e manipular dados. Inclui instruções sobre criação de tabelas, gráficos, histogramas e ajustes, além de opções para salvar dados e realizar operações matemáticas. O uso de atalhos de teclado e a importância de limpar dados são destacados ao longo do texto.

Enviado por

infotiaelis
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

VIEWDUINO

Uma interface gráfica para dados do Arduino


Daniel Girardi
Blumenau - 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.

Figura 1: Janela para configurar o a conexão entro o ViewDuino e o Arduino.

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.

Figura 2: Dados recebidos pelo ViewDuino.

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
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.

Figura 3: Caixa de diálogo para identificar o separador dos dados.


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.

Figura 4: Janela da tabela.

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
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.

Figura 5: Janela para escolha do salvamento automático.


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.

Figura 6: Caixa de diálogo para criação de 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
Y i +1−Y i
calculada é pelo método de Euler progressivo: f (xi )=
X i +1−X i

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).

Figura 7: Ajustes para o gráfico.


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.

Figura 8: Gráfico gerado pelo programa.

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,
remover elementos do gráfico etc, basta você explorar os recursos.

Figura 9: Gráfico com algumas informações da curva.

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 10: Configuração da janela de mostradores.


Figura 11: Janela com mostradores.

Você também pode gostar