Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. 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. Figura 2: Dados recebidos pelo ViewDuino. 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. Figura 4: Janela da tabela. 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. Figura 6: Caixa de diálogo para criação de coluna. calculada é pelo método de Euler progressivo: f (xi)= Y i+1−Y i 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). 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. Figura 8: Gráfico gerado pelo programa. 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. Figura 10: Configuração da janela de mostradores. Figura 11: Janela com mostradores. Conectando com o Arduino Recebendo os dados Limpando todos os dados Criando uma Tabela Salvando a tabela Adicionando uma coluna a Tabela Deletando uma coluna Derivando os dados Adicionando um Gráfico Adicionando um histograma de uma coluna Fazendo ajuste linear Adicionando Mostradores
Compartilhar